======================================
| [ 2364.673964][ C2] #6: ffffffff8af447e0 (rcu_read_lock){....}-{1:2}, at: netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
| [ 2364.674491][ C2] #7: ffffffff8af447e0 (rcu_read_lock){....}-{1:2}, at: ip_local_deliver_finish (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_input.c:232)
| [ 2364.675028][ C2]
| [ 2364.675028][ C2] stack backtrace:
[ 2364.675746][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2364.676381][ C2] Call Trace:
[ 2364.676571][ C2]
[ 2364.676735][ C2] dump_stack_lvl (lib/dump_stack.c:107)
[ 2364.676984][ C2] validate_chain (kernel/locking/lockdep.c:3859)
[ 2364.677235][ C2] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2364.677512][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2364.677760][ C2] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2364.678004][ C2] __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2364.678247][ C2] ? lock_downgrade (kernel/locking/lockdep.c:5656)
[ 2364.678506][ C2] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2364.678752][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 2364.679009][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.679267][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2364.679567][ C2] ? __pfx_sk_filter_trim_cap (net/core/filter.c:130)
[ 2364.679855][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2364.680114][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.680374][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379)
[ 2364.680651][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.680907][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.681141][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2364.681418][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2364.681687][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2364.681990][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2364.682284][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2364.682564][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2364.682833][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2364.683121][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2364.683399][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2364.683735][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2364.683954][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2364.684216][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 2364.684482][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2364.684787][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2364.685045][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2364.685364][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2364.685706][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 2364.685961][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2364.686217][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2364.686530][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2364.686834][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2364.687153][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2364.687420][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2364.687676][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2364.687939][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2364.688280][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2364.688626][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2364.688939][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2364.689220][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2364.689525][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2364.689857][ C2] ? __pfx_check_irq_usage (kernel/locking/lockdep.c:2790)
[ 2364.690143][ C2] ? __bfs (kernel/locking/lockdep.c:1787)
[ 2364.690369][ C2] ? __pfx_hlock_conflict (kernel/locking/lockdep.c:2016)
[ 2364.690634][ C2] ? check_path.constprop.0 (kernel/locking/lockdep.c:2145)
[ 2364.690912][ C2] ? check_noncircular (kernel/locking/lockdep.c:2172)
[ 2364.691190][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2364.691430][ C2] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163)
[ 2364.691718][ C2] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2364.691999][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2364.692245][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2364.692489][ C2] ? check_prev_add (kernel/locking/lockdep.c:3172)
[ 2364.692738][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2364.692989][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2364.693236][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2364.693503][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2364.693769][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2364.694063][ C2] tc_run (net/core/dev.c:3945)
[ 2364.694279][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2364.694527][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2364.694805][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2364.695098][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2364.695358][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 2364.695619][ C2] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359)
[ 2364.695965][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2364.696253][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2364.696516][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2364.696782][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2364.697068][ C2] ? __ip_finish_output (net/ipv4/ip_output.c:256 net/ipv4/ip_output.c:308 net/ipv4/ip_output.c:295)
[ 2364.697345][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2364.697577][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 2364.697837][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2364.698085][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2364.698401][ C2] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359)
[ 2364.698746][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2364.699010][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2364.699265][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2364.699517][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2364.699806][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2364.700101][ C2] ? tcp_small_queue_check.isra.0 (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/linux/refcount.h:136 net/ipv4/tcp_output.c:2623)
[ 2364.700417][ C2] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2364.700692][ C2] ? ipv4_mtu (./include/net/net_namespace.h:383 ./include/linux/netdevice.h:2652 ./include/net/ip.h:465 net/ipv4/route.c:1326)
[ 2364.700918][ C2] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2364.701215][ C2] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2364.701510][ C2] __tcp_push_pending_frames (net/ipv4/tcp_output.c:2977)
[ 2364.701815][ C2] tcp_rcv_state_process (net/ipv4/tcp_input.c:5654 net/ipv4/tcp_input.c:6870)
[ 2364.702097][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.702357][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2364.702606][ C2] ? __lock_acquired (kernel/locking/lockdep.c:339 kernel/locking/lockdep.c:5991)
[ 2364.702875][ C2] ? __pfx_tcp_rcv_state_process (net/ipv4/tcp_input.c:6620)
[ 2364.703171][ C2] ? __pfx___lock_acquired (kernel/locking/lockdep.c:5959)
[ 2364.703437][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2364.703745][ C2] tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1929)
[ 2364.703998][ C2] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2329)
[ 2364.704238][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2364.704501][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2364.704774][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2364.705108][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2364.705435][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2364.705744][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2364.706007][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2364.706334][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2364.706655][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2364.706979][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2364.707191][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2364.707475][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 2364.707822][ C2] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5983)
[ 2364.708084][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2364.708331][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2364.708679][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2364.709042][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2364.709367][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2364.709666][ C2] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5983)
[ 2364.709946][ C2] process_backlog (./include/linux/rcupdate.h:779 net/core/dev.c:5985)
[ 2364.710223][ C2] __napi_poll.constprop.0 (net/core/dev.c:6584)
[ 2364.710544][ C2] net_rx_action (net/core/dev.c:6653 net/core/dev.c:6786)
[ 2364.710797][ C2] ? __pfx_net_rx_action (net/core/dev.c:6750)
[ 2364.711078][ C2] ? ktime_get (./include/linux/seqlock.h:71 kernel/time/timekeeping.c:846)
[ 2364.711345][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1806 (discriminator 2))
[ 2364.711694][ C2] ? __pfx_rebalance_domains (kernel/sched/fair.c:11695)
[ 2364.711985][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2364.712317][ C2] __do_softirq (kernel/softirq.c:553)
[ 2364.712582][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2364.712816][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2364.713117][ C2]
[ 2364.713284][ C2]
[ 2364.713435][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2364.713756][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2364.714026][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 93 42 41 00 fb f4 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90
All code
========
0: 4c 01 c7 add %r8,%rdi
3: 4c 29 c2 sub %r8,%rdx
6: e9 72 ff ff ff jmp 0xffffffffffffff7d
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: f3 0f 1e fa endbr64
1f: 66 90 xchg %ax,%ax
21: 0f 00 2d 93 42 41 00 verw 0x414293(%rip) # 0x4142bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2364.715011][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2364.715334][ C2] RAX: 00000000011bb28b RBX: 1ffff92000029fc1 RCX: ffffffff89c4c922
[ 2364.715795][ C2] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff876968b6
[ 2364.716202][ C2] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1006b7eea4
[ 2364.716628][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2364.717039][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2364.717453][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2364.717752][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2364.718026][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2364.718295][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2364.718575][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2364.718865][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2364.719153][ C2] do_idle (kernel/sched/idle.c:312)
[ 2364.719374][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2364.719710][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2364.719958][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2364.720279][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2400.615039][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2400.615564][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2400.616027][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2400.616491][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2400.617321][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2400.617927][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2400.618245][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 2400.619208][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2400.619512][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2400.619908][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2400.620304][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2400.620698][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2400.621101][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2400.621497][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2400.621940][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2400.622268][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2400.622665][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2400.623062][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2400.623458][ C1] PKRU: 55555554
[ 2400.623638][ C1] Call Trace:
[ 2400.623806][ C1]
[ 2400.623958][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2400.624219][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2400.624461][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2400.624737][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2400.625007][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2400.625295][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2400.625561][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2400.625864][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2400.626125][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2400.626433][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2400.626729][ C1]
[ 2400.626877][ C1]
[ 2400.627029][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2400.627343][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2400.627632][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2400.627920][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2400.628206][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2400.628516][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.628758][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2400.628995][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2400.629241][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2400.629513][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2400.629795][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.630032][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2400.630272][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2400.630531][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2400.630762][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2400.631008][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2400.631282][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2400.631559][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2400.631837][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2400.632083][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2400.632353][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2400.632617][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2400.632962][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2400.633214][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2400.633532][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2400.633799][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2400.634004][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2400.634232][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2400.634484][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2400.634759][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2400.635033][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2400.635259][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2400.635576][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2400.635880][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2400.636161][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2400.636457][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2400.636706][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2400.636932][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2400.637231][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2400.637514][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2400.637836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.638073][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2400.638369][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2400.638650][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2400.638965][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2400.639218][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2400.639451][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2400.639698][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2400.640009][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2400.640341][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2400.640637][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2400.640911][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2400.641202][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2400.641513][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2400.641795][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2400.642109][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2400.642356][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2400.642633][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2400.642881][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2400.643127][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2400.643374][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2400.643637][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2400.643889][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2400.644136][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2400.644398][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2400.644661][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2400.644887][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2400.645142][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2400.645413][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2400.645679][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2400.645894][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2400.646160][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2400.646467][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2400.646706][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2400.646937][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2400.647186][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2400.647440][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2400.647722][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2400.647988][ C1] tc_run (net/core/dev.c:3945)
[ 2400.648195][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2400.648424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.648661][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2400.648921][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2400.649176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.649413][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2400.649676][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2400.649979][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2400.650250][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2400.650501][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2400.650764][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2400.651018][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2400.651305][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2400.651641][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2400.651918][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2400.652170][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2400.652433][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2400.652647][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2400.652882][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2400.653125][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2400.653409][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2400.653659][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2400.653898][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2400.654146][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2400.654388][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2400.654654][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2400.654933][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2400.655203][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2400.655485][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2400.655723][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2400.655989][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2400.656214][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2400.656436][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2400.656672][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2400.656922][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2400.657175][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2400.657442][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2400.657669][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2400.657917][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2400.658170][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2400.658405][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2400.658670][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2400.658907][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2400.659172][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2400.659412][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2400.659694][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2400.659990][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2400.660290][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2400.660609][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2400.660861][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2400.661167][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2400.661397][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2400.661696][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2400.661925][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2400.662891][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2400.663314][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2400.663710][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2400.664106][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2400.664499][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2400.664891][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2400.667326][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2400.667854][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2400.668354][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2400.668821][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2400.669724][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2400.670332][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2400.670618][ C3] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 66 0f 1f 00 nopw (%rax)
13: 48 85 f6 test %rsi,%rsi
16: 0f 84 5e 01 00 00 je 0x17a
1c: 48 89 f8 mov %rdi,%rax
1f: 41 54 push %r12
21: 44 0f b6 c2 movzbl %dl,%r8d
25: 48 01 f0 add %rsi,%rax
28: 55 push %rbp
29: 53 push %rbx
2a:* 72 14 jb 0x40 <-- trapping instruction
2c: eb 26 jmp 0x54
2e: cc int3
2f: cc int3
30: cc int3
31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
38: ff ff fe
3b: 48 39 c7 cmp %rax,%rdi
3e: 77 23 ja 0x63
Code starting with the faulting instruction
===========================================
0: 72 14 jb 0x16
2: eb 26 jmp 0x2a
4: cc int3
5: cc int3
6: cc int3
7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
e: ff ff fe
11: 48 39 c7 cmp %rax,%rdi
14: 77 23 ja 0x39
[ 2400.671591][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000286
[ 2400.671899][ C3] RAX: ffff888007a89b5c RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2400.672299][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2400.672693][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2400.673093][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2400.673491][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2400.673888][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2400.674334][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2400.674664][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2400.675066][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2400.675464][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2400.675862][ C3] PKRU: 55555554
[ 2400.676043][ C3] Call Trace:
[ 2400.676215][ C3]
[ 2400.676363][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2400.676624][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2400.676868][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2400.677145][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2400.677419][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2400.677706][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2400.677970][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2400.678276][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2400.678534][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 2400.678795][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2400.679105][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2400.679403][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2400.679716][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2400.680007][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2400.680265][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2400.680544][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2400.680854][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2400.681103][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.681345][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2400.681584][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2400.681835][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2400.682108][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2400.682394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.682634][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2400.682877][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2400.683139][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2400.683375][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2400.683623][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2400.683881][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2400.684155][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2400.684433][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2400.684680][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2400.684953][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2400.685217][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2400.685563][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2400.685816][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2400.686136][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2400.686400][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2400.686604][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2400.686836][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2400.687090][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2400.687367][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2400.687601][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2400.687830][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2400.688150][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2400.688460][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2400.688743][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2400.689040][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2400.689292][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2400.689521][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2400.689825][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2400.690112][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2400.690439][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.690678][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2400.690977][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2400.691270][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2400.691589][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2400.691846][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2400.692083][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2400.692337][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2400.692652][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2400.692986][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2400.693284][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2400.693562][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2400.693851][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2400.694167][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2400.694477][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2400.694805][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2400.695043][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2400.695310][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2400.695572][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2400.695842][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2400.696126][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2400.696440][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2400.696692][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2400.696969][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2400.697212][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2400.697456][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2400.697687][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2400.697928][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2400.698192][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2400.698449][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2400.698717][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2400.699004][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2400.699318][ C3] tc_run (net/core/dev.c:3945)
[ 2400.699522][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2400.699758][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.699997][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2400.700259][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2400.700515][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.700755][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2400.701019][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2400.701328][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2400.701600][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2400.701852][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2400.702116][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2400.702373][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2400.702710][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2400.702988][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2400.703241][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2400.703506][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2400.703722][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2400.703965][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2400.704244][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2400.704557][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2400.704834][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2400.705084][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2400.705315][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2400.705583][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2400.705826][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2400.706077][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2400.706317][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2400.706563][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2400.706796][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2400.707061][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2400.707342][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2400.707586][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2400.707833][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2400.708132][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2400.708450][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2400.708694][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2400.708952][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2400.709219][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2400.709457][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2400.709694][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2400.709955][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2400.710215][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2400.710474][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2400.710741][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2400.711024][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.711269][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2400.711560][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2400.711796][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2400.712060][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2400.712281][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2400.712577][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2400.712823][ C3] __do_softirq (kernel/softirq.c:553)
[ 2400.713054][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2400.713275][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2400.713560][ C3]
[ 2400.713708][ C3]
[ 2400.713860][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2400.714163][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2400.714486][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2400.715450][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2400.715756][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2400.716154][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2400.716549][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2400.716944][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2400.717342][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2400.717741][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2400.718033][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2400.718254][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2400.718481][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2400.718732][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2400.719019][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.719259][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2400.719516][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2400.719768][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2400.720058][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2400.720280][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2400.720522][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2400.720766][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2400.721004][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2400.721297][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2400.721559][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2400.721796][ C3] ksys_write (fs/read_write.c:643)
[ 2400.722011][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2400.722259][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2400.722563][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2400.722795][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2400.723092][ C3] RIP: 0033:0x7f93b2836957
[ 2400.723320][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2400.724287][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2400.724707][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2400.725104][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2400.725502][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2400.725898][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2400.726296][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2400.726696][ C3]
| [ 2419.971163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2419.971541][ C1] rcu: 1-....: (43411 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=6356
| [ 2419.972076][ C1] rcu: (t=26000 jiffies g=1064457 q=21 ncpus=4)
[ 2419.972844][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2419.973455][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2419.973783][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2419.974747][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2419.975053][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2419.975450][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2419.975846][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2419.976242][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2419.976642][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2419.977038][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2419.977483][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2419.977812][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2419.978211][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2419.978608][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2419.979004][ C1] PKRU: 55555554
[ 2419.979185][ C1] Call Trace:
[ 2419.979356][ C1]
[ 2419.979506][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2419.979780][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2419.980031][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2419.980283][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2419.980513][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2419.980781][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2419.981052][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2419.981309][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2419.981591][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2419.981833][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2419.982144][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2419.982415][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2419.982703][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2419.982967][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2419.983272][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2419.983533][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2419.983841][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2419.984134][ C1]
[ 2419.984285][ C1]
[ 2419.984434][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2419.984747][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2419.985035][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2419.985331][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2419.985618][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2419.985929][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2419.986170][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2419.986410][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2419.986658][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2419.986929][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2419.987211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2419.987450][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2419.987690][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2419.987949][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2419.988185][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2419.988430][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2419.988689][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2419.988963][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2419.989239][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2419.989487][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2419.989756][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2419.990017][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2419.990364][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2419.990614][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2419.990932][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2419.991213][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2419.991417][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2419.991646][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2419.991898][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2419.992176][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2419.992448][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2419.992675][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2419.992992][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2419.993296][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2419.993577][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2419.993868][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2419.994115][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2419.994345][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2419.994642][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2419.994927][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2419.995249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2419.995485][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2419.995778][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2419.996062][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2419.996375][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2419.996628][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2419.996860][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2419.997106][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2419.997418][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2419.997747][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2419.998044][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2419.998316][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2419.998601][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2419.998912][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2419.999196][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2419.999509][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2419.999756][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2420.000035][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2420.000283][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2420.000527][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2420.000773][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2420.001040][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2420.001293][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2420.001539][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2420.001800][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2420.002063][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2420.002289][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2420.002547][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2420.002817][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2420.003083][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2420.003300][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2420.003565][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2420.003873][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2420.004113][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2420.004343][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2420.004591][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2420.004844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2420.005128][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2420.005395][ C1] tc_run (net/core/dev.c:3945)
[ 2420.005599][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2420.005828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.006064][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2420.006324][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2420.006576][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.006813][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2420.007075][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2420.007382][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2420.007652][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2420.007903][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2420.008166][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2420.008420][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2420.008701][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2420.009037][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2420.009310][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2420.009562][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2420.009829][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2420.010043][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2420.010278][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2420.010520][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2420.010804][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2420.011056][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2420.011297][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2420.011544][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2420.011787][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2420.012054][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2420.012333][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2420.012606][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2420.012887][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2420.013125][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2420.013390][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2420.013615][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2420.013837][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2420.014075][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2420.014325][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2420.014578][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2420.014846][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2420.015069][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2420.015317][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2420.015571][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2420.015807][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2420.016071][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2420.016311][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2420.016578][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2420.016819][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2420.017099][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2420.017398][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2420.017697][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2420.018017][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2420.018268][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2420.018571][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2420.018803][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2420.019100][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2420.019330][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2420.020295][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2420.020714][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2420.021120][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2420.021516][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2420.021911][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2420.022309][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2420.022309][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2420.022709][ C1]
| [ 2420.022874][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 2420.023153][ C3] NMI backtrace for cpu 3
[ 2420.023163][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2420.023165][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2420.023172][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2420.023175][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2420.023177][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2420.023179][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2420.023180][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2420.023182][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2420.023183][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2420.023185][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2420.023187][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2420.023190][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2420.023191][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2420.023192][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2420.023194][ C3] PKRU: 55555554
[ 2420.023194][ C3] Call Trace:
[ 2420.023197][ C3]
[ 2420.023200][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2420.023204][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2420.023209][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2420.023213][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2420.023216][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2420.023218][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2420.023224][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2420.023228][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2420.023231][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2420.023234][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2420.023237][ C3]
[ 2420.023238][ C3]
[ 2420.023239][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2420.023241][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2420.023246][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.023250][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2420.023253][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2420.023257][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2420.023260][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2420.023263][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.023265][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2420.023268][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2420.023271][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2420.023278][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2420.023280][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2420.023285][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2420.023290][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2420.023294][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2420.023296][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2420.023298][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2420.023300][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2420.023305][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2420.023309][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2420.023312][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2420.023321][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2420.023324][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2420.023326][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2420.023331][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2420.023334][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2420.023337][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2420.023341][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2420.023347][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2420.023352][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2420.023355][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2420.023363][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2420.023367][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2420.023369][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2420.023372][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2420.023375][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2420.023379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.023381][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2420.023385][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2420.023389][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2420.023393][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2420.023396][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2420.023398][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2420.023401][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2420.023408][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2420.023414][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2420.023421][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2420.023425][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2420.023435][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2420.023444][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2420.023452][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2420.023461][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2420.023463][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2420.023468][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2420.023471][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2420.023473][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2420.023476][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2420.023479][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2420.023486][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2420.023488][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2420.023493][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2420.023498][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2420.023501][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2420.023504][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2420.023506][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2420.023510][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2420.023512][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2420.023514][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2420.023517][ C3] tc_run (net/core/dev.c:3945)
[ 2420.023521][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2420.023524][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.023526][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2420.023530][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2420.023534][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.023536][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2420.023539][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2420.023543][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2420.023545][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2420.023549][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2420.023552][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2420.023555][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2420.023563][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2420.023565][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2420.023569][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2420.023572][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2420.023575][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2420.023577][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2420.023580][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2420.023583][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2420.023586][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2420.023589][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2420.023592][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2420.023595][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2420.023599][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2420.023601][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2420.023605][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2420.023608][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2420.023611][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2420.023616][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2420.023619][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2420.023623][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2420.023627][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2420.023631][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2420.023634][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2420.023638][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2420.023641][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2420.023644][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2420.023647][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2420.023651][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2420.023656][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2420.023660][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2420.023663][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2420.023667][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2420.023670][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.023672][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2420.023676][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2420.023679][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2420.023682][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2420.023685][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2420.023690][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2420.023693][ C3] __do_softirq (kernel/softirq.c:553)
[ 2420.023697][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2420.023700][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2420.023703][ C3]
[ 2420.023704][ C3]
[ 2420.023705][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2420.023708][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2420.023711][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2420.023713][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2420.023715][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2420.023717][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2420.023718][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2420.023719][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2420.023720][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2420.023724][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2420.023727][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2420.023733][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2420.023739][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2420.023742][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2420.023747][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.023750][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2420.023753][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2420.023758][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2420.023761][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2420.023765][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2420.023768][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2420.023772][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2420.023774][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2420.023778][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2420.023781][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2420.023785][ C3] ksys_write (fs/read_write.c:643)
[ 2420.023789][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2420.023793][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2420.023796][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2420.023800][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2420.023803][ C3] RIP: 0033:0x7f93b2836957
[ 2420.023806][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2420.023808][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2420.023810][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2420.023811][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2420.023813][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2420.023814][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2420.023815][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2444.615033][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2444.615559][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2444.616020][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2444.616485][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2444.617392][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2444.617999][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190)
[ 2444.618289][ C1] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83
All code
========
0: 00 00 add %al,(%rax)
2: 48 85 d2 test %rdx,%rdx
5: 0f 84 4c ff ff ff je 0xffffffffffffff57
b: 41 83 e2 07 and $0x7,%r10d
f: 49 39 d1 cmp %rdx,%r9
12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c
18: 45 3a 11 cmp (%r9),%r10b
1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c
21: 5b pop %rbx
22: b8 01 00 00 00 mov $0x1,%eax
27: 5d pop %rbp
28: 41 5c pop %r12
2a:* c3 ret <-- trapping instruction
2b: cc int3
2c: cc int3
2d: cc int3
2e: cc int3
2f: 41 bc 08 00 00 00 mov $0x8,%r12d
35: 45 29 dc sub %r11d,%r12d
38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx
3c: eb 0c jmp 0x4a
3e: 48 rex.W
3f: 83 .byte 0x83
Code starting with the faulting instruction
===========================================
0: c3 ret
1: cc int3
2: cc int3
3: cc int3
4: cc int3
5: 41 bc 08 00 00 00 mov $0x8,%r12d
b: 45 29 dc sub %r11d,%r12d
e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx
12: eb 0c jmp 0x20
14: 48 rex.W
15: 83 .byte 0x83
[ 2444.619254][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000246
[ 2444.619559][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2444.619956][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2444.620352][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2444.620747][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2444.621151][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2444.621547][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2444.621991][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2444.622320][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2444.622717][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2444.623115][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2444.623511][ C1] PKRU: 55555554
[ 2444.623693][ C1] Call Trace:
[ 2444.623862][ C1]
[ 2444.624013][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2444.624274][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2444.624515][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2444.624790][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2444.625061][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2444.625349][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2444.625613][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2444.625918][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2444.626179][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2444.626486][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2444.626780][ C1]
[ 2444.626929][ C1]
[ 2444.627080][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2444.627393][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2444.627682][ C1] ? kasan_check_range (mm/kasan/generic.c:190)
[ 2444.627940][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2444.628221][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2444.628532][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.628771][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2444.629010][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2444.629259][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2444.629529][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2444.629814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.630049][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2444.630289][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2444.630548][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2444.630783][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2444.631036][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2444.631294][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2444.631568][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2444.631848][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2444.632094][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2444.632366][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2444.632629][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2444.632974][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2444.633225][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2444.633544][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2444.633805][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2444.634007][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2444.634238][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2444.634490][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2444.634764][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2444.635035][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2444.635265][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2444.635583][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2444.635887][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2444.636167][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2444.636459][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2444.636707][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2444.636936][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2444.637233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2444.637518][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2444.637840][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.638078][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2444.638372][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2444.638657][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2444.638972][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2444.639226][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2444.639457][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2444.639704][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2444.640014][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2444.640345][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2444.640643][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2444.640920][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2444.641207][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2444.641518][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2444.641802][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2444.642116][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2444.642362][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2444.642642][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2444.642892][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2444.643138][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2444.643384][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2444.643646][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2444.643898][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2444.644145][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2444.644408][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2444.644672][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2444.644896][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2444.645150][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2444.645420][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2444.645689][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2444.645904][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2444.646169][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2444.646479][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2444.646720][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2444.646949][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2444.647198][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2444.647451][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2444.647736][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2444.648002][ C1] tc_run (net/core/dev.c:3945)
[ 2444.648207][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2444.648438][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.648674][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2444.648934][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2444.649185][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.649423][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2444.649686][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2444.649997][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2444.650268][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2444.650521][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2444.650785][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2444.651049][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2444.651332][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2444.651669][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2444.651944][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2444.652198][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2444.652461][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2444.652678][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2444.652911][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2444.653154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2444.653441][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2444.653692][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2444.653930][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2444.654178][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2444.654421][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2444.654687][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2444.654969][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2444.655242][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2444.655522][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2444.655761][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2444.656026][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2444.656255][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2444.656475][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2444.656713][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2444.656962][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2444.657216][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2444.657485][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2444.657710][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2444.657958][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2444.658212][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2444.658448][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2444.658711][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2444.658951][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2444.659216][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2444.659459][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2444.659737][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2444.660038][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2444.660337][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2444.660657][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2444.660913][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2444.661214][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2444.661447][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2444.661745][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2444.661973][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2444.662938][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2444.663372][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2444.663769][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2444.664165][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2444.664562][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2444.664959][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2444.667387][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2444.667910][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2444.668412][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2444.668876][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2444.669784][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2444.670392][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2444.670715][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2444.671693][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2444.671999][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2444.672395][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2444.672795][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2444.673191][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2444.673587][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2444.673983][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2444.674428][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2444.674759][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2444.675158][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2444.675554][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2444.675950][ C3] PKRU: 55555554
[ 2444.676130][ C3] Call Trace:
[ 2444.676300][ C3]
[ 2444.676448][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2444.676708][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2444.676950][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2444.677227][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2444.677498][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2444.677783][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2444.678047][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2444.678356][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2444.678616][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2444.678922][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2444.679218][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2444.679530][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2444.679818][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2444.680111][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2444.680398][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2444.680707][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2444.680954][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.681193][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2444.681430][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2444.681679][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2444.681950][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2444.682239][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.682477][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2444.682716][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2444.682975][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2444.683212][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2444.683458][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2444.683715][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2444.683989][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2444.684267][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2444.684514][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2444.684786][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2444.685050][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2444.685395][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2444.685648][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2444.685968][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2444.686231][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2444.686436][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2444.686668][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2444.686922][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2444.687197][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2444.687430][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2444.687655][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2444.687974][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2444.688282][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2444.688561][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2444.688861][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2444.689111][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2444.689341][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2444.689641][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2444.689928][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2444.690253][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.690491][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2444.690787][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2444.691079][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2444.691396][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2444.691651][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2444.691886][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2444.692136][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2444.692449][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2444.692781][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2444.693077][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2444.693353][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2444.693652][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2444.693967][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2444.694277][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2444.694603][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2444.694845][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2444.695110][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2444.695369][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2444.695635][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2444.695916][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2444.696226][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2444.696476][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2444.696750][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2444.696989][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2444.697231][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2444.697458][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2444.697697][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2444.697958][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2444.698212][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2444.698476][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2444.698760][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2444.699071][ C3] tc_run (net/core/dev.c:3945)
[ 2444.699274][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2444.699504][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.699740][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2444.699999][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2444.700250][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.700487][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2444.700749][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2444.701057][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2444.701327][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2444.701578][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2444.701840][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2444.702094][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2444.702429][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2444.702705][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2444.702957][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2444.703221][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2444.703435][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2444.703677][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2444.703951][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2444.704263][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2444.704539][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2444.704788][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2444.705018][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2444.705286][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2444.705528][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2444.705778][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2444.706017][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2444.706264][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2444.706497][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2444.706761][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2444.707042][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2444.707286][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2444.707532][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2444.707829][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2444.708147][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2444.708391][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2444.708649][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2444.708914][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2444.709153][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2444.709389][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2444.709648][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2444.709908][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2444.710169][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2444.710436][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2444.710718][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.710961][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2444.711251][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2444.711487][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2444.711752][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2444.711971][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2444.712267][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2444.712513][ C3] __do_softirq (kernel/softirq.c:553)
[ 2444.712744][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2444.712963][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2444.713247][ C3]
[ 2444.713395][ C3]
[ 2444.713548][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2444.713851][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2444.714175][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2444.715143][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2444.715451][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2444.715850][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2444.716248][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2444.716644][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2444.717041][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2444.717440][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2444.717733][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2444.717954][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2444.718183][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2444.718434][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2444.718721][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.718956][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2444.719212][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2444.719463][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2444.719753][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2444.719973][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2444.720217][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2444.720461][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2444.720698][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2444.720995][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2444.721259][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2444.721497][ C3] ksys_write (fs/read_write.c:643)
[ 2444.721713][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2444.721963][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2444.722268][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2444.722501][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2444.722798][ C3] RIP: 0033:0x7f93b2836957
[ 2444.723027][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2444.723994][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2444.724416][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2444.724813][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2444.725210][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2444.725607][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2444.726006][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2472.615038][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2472.615562][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2472.616020][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2472.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2472.617409][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2472.618013][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2472.618334][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 2472.619300][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2472.619603][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2472.620000][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2472.620395][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2472.620795][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2472.621191][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2472.621589][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2472.622032][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2472.622363][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2472.622760][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2472.623154][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2472.623554][ C1] PKRU: 55555554
[ 2472.623734][ C1] Call Trace:
[ 2472.623903][ C1]
[ 2472.624054][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2472.624316][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2472.624555][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2472.624833][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2472.625104][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2472.625391][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2472.625657][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2472.625959][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2472.626221][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2472.626529][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2472.626824][ C1]
[ 2472.626973][ C1]
[ 2472.627124][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2472.627438][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2472.627728][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2472.628015][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2472.628303][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2472.628615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.628855][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2472.629092][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2472.629340][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2472.629611][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2472.629894][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.630131][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2472.630369][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2472.630629][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2472.630872][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2472.631119][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2472.631376][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2472.631649][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2472.631924][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2472.632170][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2472.632443][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2472.632705][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2472.633050][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2472.633302][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2472.633620][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2472.633881][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2472.634083][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2472.634315][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2472.634568][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2472.634841][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2472.635111][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2472.635339][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2472.635661][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2472.635966][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2472.636246][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2472.636540][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2472.636786][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2472.637016][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2472.637315][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2472.637598][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2472.637920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.638158][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2472.638455][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2472.638738][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2472.639052][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2472.639307][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2472.639542][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2472.639787][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2472.640097][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2472.640430][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2472.640733][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2472.641005][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2472.641294][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2472.641604][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2472.641886][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2472.642200][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2472.642447][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2472.642724][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2472.642972][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2472.643219][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2472.643464][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2472.643726][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2472.643978][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2472.644225][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2472.644487][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2472.644749][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2472.644973][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2472.645226][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2472.645498][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2472.645763][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2472.645977][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2472.646243][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2472.646549][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2472.646790][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2472.647021][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2472.647269][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2472.647523][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2472.647807][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2472.648072][ C1] tc_run (net/core/dev.c:3945)
[ 2472.648276][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2472.648511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.648748][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2472.649007][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2472.649259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.649495][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2472.649757][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2472.650056][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2472.650329][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2472.650579][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2472.650850][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2472.651105][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2472.651384][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2472.651720][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2472.651994][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2472.652246][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2472.652510][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2472.652725][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2472.652959][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2472.653200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2472.653486][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2472.653736][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2472.653975][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2472.654222][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2472.654463][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2472.654728][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2472.655010][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2472.655281][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2472.655561][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2472.655803][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2472.656066][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2472.656295][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2472.656512][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2472.656749][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2472.656999][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2472.657252][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2472.657523][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2472.657749][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2472.657997][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2472.658251][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2472.658485][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2472.658748][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2472.658988][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2472.659251][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2472.659493][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2472.659771][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2472.660070][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2472.660370][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2472.660691][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2472.660949][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2472.661250][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2472.661482][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2472.661781][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2472.662005][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2472.662970][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2472.663389][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2472.663783][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2472.664180][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2472.664576][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2472.664969][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2472.667420][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2472.667945][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2472.668449][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2472.668918][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2472.669828][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2472.670442][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2472.670739][ C3] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 66 0f 1f 00 nopw (%rax)
18: 48 85 f6 test %rsi,%rsi
1b: 0f 84 5e 01 00 00 je 0x17f
21: 48 89 f8 mov %rdi,%rax
24: 41 54 push %r12
26: 44 0f b6 c2 movzbl %dl,%r8d
2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction
2d: 55 push %rbp
2e: 53 push %rbx
2f: 72 14 jb 0x45
31: eb 26 jmp 0x59
33: cc int3
34: cc int3
35: cc int3
36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
3d: ff ff fe
Code starting with the faulting instruction
===========================================
0: 48 01 f0 add %rsi,%rax
3: 55 push %rbp
4: 53 push %rbx
5: 72 14 jb 0x1b
7: eb 26 jmp 0x2f
9: cc int3
a: cc int3
b: cc int3
c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
13: ff ff fe
[ 2472.671711][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202
[ 2472.672020][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2472.672419][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2472.672818][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2472.673219][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2472.673619][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2472.674017][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2472.674464][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2472.674796][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2472.675199][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2472.675599][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2472.675998][ C3] PKRU: 55555554
[ 2472.676181][ C3] Call Trace:
[ 2472.676352][ C3]
[ 2472.676502][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2472.676766][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2472.677009][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2472.677286][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2472.677559][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2472.677848][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2472.678111][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2472.678419][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2472.678681][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2472.678988][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2472.679283][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2472.679598][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2472.679895][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2472.680152][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2472.680433][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2472.680760][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2472.681001][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.681241][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2472.681479][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2472.681726][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2472.681996][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2472.682282][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.682517][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2472.682756][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2472.683014][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2472.683250][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2472.683497][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2472.683754][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2472.684027][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2472.684302][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2472.684547][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2472.684815][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2472.685077][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2472.685423][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2472.685678][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2472.685996][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2472.686257][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2472.686460][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2472.686691][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2472.686942][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2472.687217][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2472.687447][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2472.687671][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2472.687988][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2472.688293][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2472.688572][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2472.688865][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2472.689112][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2472.689341][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2472.689639][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2472.689921][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2472.690244][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.690482][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2472.690787][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2472.691070][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2472.691385][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2472.691640][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2472.691874][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2472.692121][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2472.692431][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2472.692761][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2472.693056][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2472.693331][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2472.693618][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2472.693929][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2472.694237][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2472.694562][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2472.694801][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2472.695064][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2472.695323][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2472.695589][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2472.695872][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2472.696183][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2472.696433][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2472.696707][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2472.696947][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2472.697188][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2472.697418][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2472.697656][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2472.697918][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2472.698174][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2472.698440][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2472.698725][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2472.699035][ C3] tc_run (net/core/dev.c:3945)
[ 2472.699241][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2472.699469][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.699707][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2472.699967][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2472.700220][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.700458][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2472.700729][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2472.701032][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2472.701303][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2472.701554][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2472.701817][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2472.702077][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2472.702418][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2472.702691][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2472.702942][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2472.703207][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2472.703422][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2472.703664][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2472.703940][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2472.704255][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2472.704529][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2472.704779][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2472.705009][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2472.705277][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2472.705521][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2472.705772][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2472.706011][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2472.706257][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2472.706492][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2472.706756][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2472.707036][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2472.707278][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2472.707528][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2472.707827][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2472.708146][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2472.708391][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2472.708650][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2472.708916][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2472.709156][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2472.709391][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2472.709651][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2472.709912][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2472.710171][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2472.710441][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2472.710729][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.710966][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2472.711256][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2472.711493][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2472.711756][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2472.711978][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2472.712274][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2472.712520][ C3] __do_softirq (kernel/softirq.c:553)
[ 2472.712753][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2472.712972][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2472.713260][ C3]
[ 2472.713409][ C3]
[ 2472.713558][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2472.713859][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2472.714179][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2472.715143][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2472.715449][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2472.715844][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2472.716243][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2472.716636][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2472.717029][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2472.717428][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2472.717724][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2472.717943][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2472.718172][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2472.718423][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2472.718707][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.718942][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2472.719198][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2472.719448][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2472.719737][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2472.719956][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2472.720197][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2472.720441][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2472.720677][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2472.720970][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2472.721233][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2472.721469][ C3] ksys_write (fs/read_write.c:643)
[ 2472.721682][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2472.721929][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2472.722233][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2472.722463][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2472.722760][ C3] RIP: 0033:0x7f93b2836957
[ 2472.722987][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2472.723945][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2472.724361][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2472.724758][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2472.725153][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2472.725548][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2472.725941][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2472.726342][ C3]
| [ 2498.026163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2498.026534][ C1] rcu: 1-....: (121311 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=25246
| [ 2498.027080][ C1] rcu: (t=104055 jiffies g=1064457 q=46 ncpus=4)
[ 2498.027851][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2498.028468][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2498.028796][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2498.029763][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2498.030071][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2498.030469][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2498.030871][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2498.031271][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2498.031669][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2498.032066][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2498.032512][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2498.032846][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2498.033245][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2498.033643][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2498.034040][ C1] PKRU: 55555554
[ 2498.034222][ C1] Call Trace:
[ 2498.034393][ C1]
[ 2498.034543][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2498.034815][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2498.035067][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2498.035318][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2498.035550][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2498.035820][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2498.036089][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2498.036346][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2498.036630][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2498.036872][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2498.037185][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2498.037455][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2498.037744][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2498.038008][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2498.038313][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2498.038574][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2498.038884][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2498.039179][ C1]
[ 2498.039330][ C1]
[ 2498.039479][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2498.039793][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2498.040082][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2498.040379][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2498.040671][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2498.040983][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.041224][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2498.041464][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2498.041712][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2498.041982][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2498.042267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.042504][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2498.042745][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2498.043005][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2498.043240][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2498.043486][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2498.043742][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2498.044017][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2498.044293][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2498.044540][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2498.044810][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2498.045071][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2498.045420][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2498.045671][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2498.045990][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2498.046254][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2498.046457][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2498.046687][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2498.046941][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2498.047219][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2498.047490][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2498.047717][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2498.048035][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2498.048339][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2498.048620][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2498.048913][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2498.049160][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2498.049390][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2498.049688][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2498.049974][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2498.050299][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.050536][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2498.050841][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2498.051125][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2498.051440][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2498.051695][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2498.051927][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2498.052175][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2498.052487][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2498.052816][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2498.053114][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2498.053389][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2498.053674][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2498.053984][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2498.054268][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2498.054581][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2498.054827][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2498.055106][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2498.055353][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2498.055598][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2498.055845][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2498.056106][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2498.056359][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2498.056605][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2498.056865][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2498.057129][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2498.057354][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2498.057611][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2498.057881][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2498.058148][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2498.058366][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2498.058631][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2498.058940][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2498.059183][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2498.059413][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2498.059662][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2498.059917][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2498.060202][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2498.060471][ C1] tc_run (net/core/dev.c:3945)
[ 2498.060682][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2498.060912][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.061149][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2498.061409][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2498.061661][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.061899][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2498.062161][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2498.062466][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2498.062737][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2498.062989][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2498.063253][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2498.063507][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2498.063788][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2498.064125][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2498.064400][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2498.064652][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2498.064916][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2498.065132][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2498.065366][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2498.065609][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2498.065894][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2498.066143][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2498.066384][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2498.066631][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2498.066875][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2498.067140][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2498.067420][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2498.067693][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2498.067974][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2498.068214][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2498.068479][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2498.068703][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2498.068926][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2498.069164][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2498.069413][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2498.069666][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2498.069936][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2498.070160][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2498.070409][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2498.070669][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2498.070904][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2498.071169][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2498.071410][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2498.071674][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2498.071916][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2498.072198][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2498.072499][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2498.072798][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2498.073118][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2498.073369][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2498.073672][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2498.073904][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2498.074202][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2498.074429][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2498.075395][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2498.075814][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2498.076212][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2498.076609][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2498.077004][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2498.077401][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2498.077401][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2498.077806][ C1]
| [ 2498.077962][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 2498.078233][ C3] NMI backtrace for cpu 3
[ 2498.078242][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2498.078244][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2498.078250][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2498.078253][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2498.078255][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2498.078257][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2498.078258][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2498.078259][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2498.078261][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2498.078262][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2498.078264][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2498.078267][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2498.078268][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2498.078270][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2498.078271][ C3] PKRU: 55555554
[ 2498.078272][ C3] Call Trace:
[ 2498.078274][ C3]
[ 2498.078278][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2498.078282][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2498.078287][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2498.078292][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2498.078295][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2498.078297][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2498.078303][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2498.078306][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2498.078309][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2498.078313][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2498.078315][ C3]
[ 2498.078316][ C3]
[ 2498.078317][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2498.078320][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2498.078324][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.078328][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2498.078331][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2498.078335][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2498.078337][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2498.078341][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.078343][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2498.078346][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2498.078349][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2498.078356][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2498.078358][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2498.078363][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2498.078368][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2498.078371][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2498.078374][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2498.078376][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2498.078378][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2498.078383][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2498.078387][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2498.078390][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2498.078398][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2498.078401][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2498.078403][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2498.078408][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2498.078410][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2498.078414][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2498.078418][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2498.078423][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2498.078428][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2498.078432][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2498.078439][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2498.078443][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2498.078445][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2498.078449][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2498.078452][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2498.078456][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.078458][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2498.078462][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2498.078466][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2498.078469][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2498.078472][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2498.078474][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2498.078477][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2498.078485][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2498.078491][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2498.078498][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2498.078502][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2498.078512][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2498.078521][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2498.078529][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2498.078538][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2498.078541][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2498.078545][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2498.078548][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2498.078550][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2498.078553][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2498.078556][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2498.078563][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2498.078565][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2498.078569][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2498.078575][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2498.078578][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2498.078580][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2498.078583][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2498.078586][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2498.078588][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2498.078590][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2498.078594][ C3] tc_run (net/core/dev.c:3945)
[ 2498.078597][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2498.078600][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.078602][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2498.078606][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2498.078610][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.078612][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2498.078616][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2498.078619][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2498.078622][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2498.078625][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2498.078629][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2498.078632][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2498.078640][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2498.078642][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2498.078646][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2498.078649][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2498.078652][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2498.078654][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2498.078657][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2498.078660][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2498.078663][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2498.078666][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2498.078668][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2498.078673][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2498.078676][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2498.078679][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2498.078682][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2498.078686][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2498.078688][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2498.078694][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2498.078696][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2498.078700][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2498.078704][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2498.078708][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2498.078711][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2498.078715][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2498.078718][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2498.078721][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2498.078724][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2498.078728][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2498.078733][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2498.078737][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2498.078740][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2498.078744][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2498.078747][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.078749][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2498.078753][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2498.078755][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2498.078758][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2498.078762][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2498.078766][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2498.078769][ C3] __do_softirq (kernel/softirq.c:553)
[ 2498.078774][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2498.078776][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2498.078779][ C3]
[ 2498.078780][ C3]
[ 2498.078781][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2498.078785][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2498.078787][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2498.078789][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2498.078791][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2498.078792][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2498.078793][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2498.078794][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2498.078795][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2498.078799][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2498.078802][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2498.078808][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2498.078813][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2498.078817][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2498.078822][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.078824][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2498.078828][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2498.078832][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2498.078835][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2498.078839][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2498.078841][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2498.078845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2498.078847][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2498.078851][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2498.078854][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2498.078859][ C3] ksys_write (fs/read_write.c:643)
[ 2498.078863][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2498.078866][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2498.078870][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2498.078874][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2498.078877][ C3] RIP: 0033:0x7f93b2836957
[ 2498.078880][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2498.078881][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2498.078884][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2498.078885][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2498.078886][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2498.078887][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2498.078889][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2524.615041][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2524.615565][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2524.616032][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2524.616498][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2524.617403][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2524.618012][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2524.618336][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2524.619302][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2524.619609][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2524.620006][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2524.620405][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2524.620815][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2524.621214][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2524.621611][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2524.622055][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2524.622387][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2524.622790][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2524.623189][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2524.623585][ C1] PKRU: 55555554
[ 2524.623766][ C1] Call Trace:
[ 2524.623937][ C1]
[ 2524.624088][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2524.624352][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2524.624595][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2524.624871][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2524.625141][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2524.625431][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2524.625695][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2524.626001][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2524.626262][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2524.626571][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2524.626864][ C1]
[ 2524.627015][ C1]
[ 2524.627164][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2524.627479][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2524.627770][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2524.628065][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2524.628354][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2524.628664][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.628904][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2524.629143][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2524.629392][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2524.629663][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2524.629947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.630184][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2524.630425][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2524.630691][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2524.630928][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2524.631174][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2524.631432][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2524.631712][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2524.631988][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2524.632237][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2524.632509][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2524.632772][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2524.633121][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2524.633375][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2524.633695][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2524.633957][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2524.634161][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2524.634393][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2524.634646][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2524.634925][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2524.635197][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2524.635426][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2524.635744][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2524.636050][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2524.636334][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2524.636629][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2524.636879][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2524.637110][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2524.637411][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2524.637697][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2524.638022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.638261][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2524.638558][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2524.638844][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2524.639160][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2524.639416][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2524.639651][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2524.639898][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2524.640211][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2524.640551][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2524.640851][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2524.641125][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2524.641413][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2524.641725][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2524.642010][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2524.642325][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2524.642573][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2524.642853][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2524.643101][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2524.643347][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2524.643595][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2524.643858][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2524.644112][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2524.644361][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2524.644624][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2524.644888][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2524.645115][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2524.645371][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2524.645642][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2524.645910][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2524.646127][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2524.646394][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2524.646703][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2524.646944][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2524.647175][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2524.647424][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2524.647680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2524.647965][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2524.648234][ C1] tc_run (net/core/dev.c:3945)
[ 2524.648439][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2524.648670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.648907][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2524.649167][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2524.649421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.649660][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2524.649923][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2524.650229][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2524.650506][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2524.650758][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2524.651022][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2524.651277][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2524.651558][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2524.651895][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2524.652170][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2524.652423][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2524.652690][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2524.652907][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2524.653142][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2524.653386][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2524.653672][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2524.653921][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2524.654162][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2524.654411][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2524.654655][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2524.654921][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2524.655202][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2524.655475][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2524.655757][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2524.655997][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2524.656263][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2524.656488][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2524.656709][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2524.656948][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2524.657200][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2524.657454][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2524.657724][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2524.657949][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2524.658201][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2524.658458][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2524.658695][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2524.658960][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2524.659203][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2524.659468][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2524.659711][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2524.659992][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2524.660293][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2524.660598][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2524.660920][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2524.661173][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2524.661477][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2524.661711][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2524.662010][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2524.662240][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2524.663208][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2524.663630][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2524.664029][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2524.664428][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2524.664826][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2524.665227][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2524.667685][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2524.668220][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2524.668725][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2524.669198][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2524.670116][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2524.670740][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2524.671071][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2524.672040][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2524.672345][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2524.672748][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2524.673147][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2524.673547][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2524.673942][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2524.674342][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2524.674788][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2524.675119][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2524.675519][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2524.675915][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2524.676314][ C3] PKRU: 55555554
[ 2524.676494][ C3] Call Trace:
[ 2524.676662][ C3]
[ 2524.676816][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2524.677080][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2524.677322][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2524.677600][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2524.677872][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2524.678159][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2524.678424][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2524.678726][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2524.678988][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2524.679297][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2524.679592][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2524.679906][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2524.680194][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2524.680498][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2524.680784][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2524.681095][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2524.681335][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.681579][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2524.681816][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2524.682062][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2524.682336][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2524.682619][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.682857][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2524.683096][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2524.683356][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2524.683588][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2524.683834][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2524.684090][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2524.684364][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2524.684642][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2524.684888][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2524.685160][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2524.685422][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2524.685765][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2524.686016][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2524.686335][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2524.686595][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2524.686799][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2524.687028][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2524.687284][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2524.687558][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2524.687789][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2524.688015][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2524.688334][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2524.688637][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2524.688918][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2524.689212][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2524.689460][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2524.689693][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2524.689990][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2524.690276][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2524.690611][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.690848][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2524.691142][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2524.691426][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2524.691743][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2524.691997][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2524.692230][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2524.692480][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2524.692793][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2524.693123][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2524.693422][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2524.693697][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2524.693983][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2524.694296][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2524.694605][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2524.694929][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2524.695168][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2524.695433][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2524.695692][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2524.695958][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2524.696241][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2524.696552][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2524.696802][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2524.697076][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2524.697315][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2524.697556][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2524.697787][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2524.698022][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2524.698285][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2524.698540][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2524.698806][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2524.699086][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2524.699397][ C3] tc_run (net/core/dev.c:3945)
[ 2524.699600][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2524.699831][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.700068][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2524.700329][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2524.700588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.700824][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2524.701086][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2524.701391][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2524.701660][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2524.701911][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2524.702175][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2524.702434][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2524.702770][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2524.703043][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2524.703296][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2524.703559][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2524.703773][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2524.704015][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2524.704292][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2524.704600][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2524.704877][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2524.705127][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2524.705355][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2524.705623][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2524.705865][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2524.706114][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2524.706353][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2524.706601][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2524.706834][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2524.707100][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2524.707378][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2524.707621][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2524.707869][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2524.708165][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2524.708484][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2524.708727][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2524.708986][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2524.709253][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2524.709491][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2524.709728][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2524.709988][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2524.710247][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2524.710511][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2524.710778][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2524.711062][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.711298][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2524.711587][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2524.711825][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2524.712088][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2524.712308][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2524.712603][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2524.712849][ C3] __do_softirq (kernel/softirq.c:553)
[ 2524.713078][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2524.713301][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2524.713584][ C3]
[ 2524.713734][ C3]
[ 2524.713883][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2524.714189][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2524.714512][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2524.715477][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2524.715785][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2524.716182][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2524.716578][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2524.716975][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2524.717372][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2524.717770][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2524.718066][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2524.718284][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2524.718514][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2524.718764][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2524.719050][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.719289][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2524.719544][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2524.719796][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2524.720082][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2524.720306][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2524.720554][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2524.720797][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2524.721037][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2524.721326][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2524.721589][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2524.721823][ C3] ksys_write (fs/read_write.c:643)
[ 2524.722041][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2524.722293][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2524.722596][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2524.722828][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2524.723127][ C3] RIP: 0033:0x7f93b2836957
[ 2524.723353][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2524.724317][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2524.724738][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2524.725134][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2524.725530][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2524.725928][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2524.726326][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2552.615055][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2552.615582][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2552.616045][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2552.616512][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2552.617420][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2552.618030][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2552.618353][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2552.619322][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2552.619627][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2552.620025][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2552.620435][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2552.620830][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2552.621228][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2552.621638][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2552.622083][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2552.622415][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2552.622815][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2552.623216][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2552.623610][ C1] PKRU: 55555554
[ 2552.623788][ C1] Call Trace:
[ 2552.623957][ C1]
[ 2552.624105][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2552.624367][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2552.624608][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2552.624892][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2552.625166][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2552.625450][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2552.625714][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2552.626017][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2552.626283][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2552.626593][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2552.626889][ C1]
[ 2552.627038][ C1]
[ 2552.627189][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2552.627506][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2552.627803][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2552.628100][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2552.628388][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2552.628707][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.628948][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2552.629189][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2552.629439][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2552.629711][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2552.629995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.630240][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2552.630488][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2552.630745][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2552.630978][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2552.631224][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2552.631487][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2552.631759][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2552.632049][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2552.632295][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2552.632566][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2552.632832][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2552.633182][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2552.633432][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2552.633749][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2552.634009][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2552.634211][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2552.634440][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2552.634692][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2552.634972][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2552.635244][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2552.635476][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2552.635795][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2552.636099][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2552.636386][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2552.636686][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2552.636936][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2552.637165][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2552.637466][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2552.637752][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2552.638075][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.638314][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2552.638610][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2552.638894][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2552.639210][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2552.639466][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2552.639702][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2552.639949][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2552.640260][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2552.640602][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2552.640899][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2552.641174][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2552.641463][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2552.641774][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2552.642057][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2552.642373][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2552.642621][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2552.642899][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2552.643147][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2552.643396][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2552.643643][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2552.643907][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2552.644161][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2552.644410][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2552.644672][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2552.644936][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2552.645162][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2552.645417][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2552.645690][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2552.645966][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2552.646180][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2552.646449][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2552.646756][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2552.646998][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2552.647230][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2552.647484][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2552.647739][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2552.648036][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2552.648304][ C1] tc_run (net/core/dev.c:3945)
[ 2552.648508][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2552.648739][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.648980][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2552.649248][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2552.649500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.649736][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2552.650000][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2552.650302][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2552.650580][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2552.650839][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2552.651110][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2552.651363][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2552.651640][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2552.651990][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2552.652268][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2552.652520][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2552.652786][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2552.653001][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2552.653240][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2552.653482][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2552.653772][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2552.654024][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2552.654264][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2552.654511][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2552.654753][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2552.655018][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2552.655305][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2552.655580][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2552.655861][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2552.656099][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2552.656363][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2552.656598][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2552.656817][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2552.657056][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2552.657306][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2552.657560][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2552.657841][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2552.658066][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2552.658315][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2552.658571][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2552.658812][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2552.659076][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2552.659318][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2552.659582][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2552.659831][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2552.660111][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2552.660423][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2552.660723][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2552.661050][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2552.661302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2552.661609][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2552.661846][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2552.662145][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2552.662371][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2552.663334][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2552.663754][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2552.664149][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2552.664546][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2552.664943][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2552.665338][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2552.667780][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2552.668307][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2552.668809][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2552.669276][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2552.670182][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2552.670796][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2552.671083][ C3] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 66 0f 1f 00 nopw (%rax)
18: 48 85 f6 test %rsi,%rsi
1b: 0f 84 5e 01 00 00 je 0x17f
21: 48 89 f8 mov %rdi,%rax
24: 41 54 push %r12
26: 44 0f b6 c2 movzbl %dl,%r8d
2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction
2d: 55 push %rbp
2e: 53 push %rbx
2f: 72 14 jb 0x45
31: eb 26 jmp 0x59
33: cc int3
34: cc int3
35: cc int3
36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
3d: ff ff fe
Code starting with the faulting instruction
===========================================
0: 48 01 f0 add %rsi,%rax
3: 55 push %rbp
4: 53 push %rbx
5: 72 14 jb 0x1b
7: eb 26 jmp 0x2f
9: cc int3
a: cc int3
b: cc int3
c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
13: ff ff fe
[ 2552.672053][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202
[ 2552.672361][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2552.672759][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2552.673154][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2552.673556][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2552.673955][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2552.674353][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2552.674797][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2552.675127][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2552.675530][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2552.675927][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2552.676325][ C3] PKRU: 55555554
[ 2552.676506][ C3] Call Trace:
[ 2552.676677][ C3]
[ 2552.676825][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2552.677086][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2552.677334][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2552.677610][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2552.677883][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2552.678171][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2552.678437][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2552.678744][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2552.679005][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2552.679315][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2552.679608][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2552.679923][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2552.680215][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2552.680479][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2552.680760][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2552.681071][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2552.681314][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.681553][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2552.681791][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2552.682040][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2552.682312][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2552.682598][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.682836][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2552.683075][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2552.683336][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2552.683573][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2552.683821][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2552.684078][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2552.684354][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2552.684631][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2552.684876][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2552.685147][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2552.685410][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2552.685755][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2552.686007][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2552.686325][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2552.686587][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2552.686789][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2552.687021][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2552.687275][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2552.687549][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2552.687781][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2552.688006][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2552.688323][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2552.688627][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2552.688906][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2552.689199][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2552.689448][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2552.689675][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2552.689974][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2552.690258][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2552.690588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.690826][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2552.691121][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2552.691404][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2552.691720][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2552.691975][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2552.692210][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2552.692461][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2552.692772][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2552.693104][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2552.693400][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2552.693674][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2552.693960][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2552.694272][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2552.694579][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2552.694904][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2552.695141][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2552.695407][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2552.695666][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2552.695933][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2552.696213][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2552.696523][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2552.696774][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2552.697048][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2552.697289][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2552.697530][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2552.697757][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2552.697995][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2552.698257][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2552.698511][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2552.698775][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2552.699058][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2552.699369][ C3] tc_run (net/core/dev.c:3945)
[ 2552.699571][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2552.699800][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.700036][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2552.700295][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2552.700552][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.700790][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2552.701052][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2552.701354][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2552.701623][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2552.701875][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2552.702136][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2552.702391][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2552.702730][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2552.703008][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2552.703262][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2552.703527][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2552.703743][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2552.703986][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2552.704262][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2552.704578][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2552.704853][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2552.705104][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2552.705336][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2552.705603][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2552.705846][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2552.706097][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2552.706337][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2552.706584][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2552.706817][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2552.707083][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2552.707365][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2552.707613][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2552.707861][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2552.708160][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2552.708478][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2552.708722][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2552.708981][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2552.709249][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2552.709487][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2552.709724][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2552.709986][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2552.710247][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2552.710516][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2552.710784][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2552.711067][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.711305][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2552.711596][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2552.711834][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2552.712098][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2552.712319][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2552.712616][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2552.712863][ C3] __do_softirq (kernel/softirq.c:553)
[ 2552.713094][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2552.713316][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2552.713601][ C3]
[ 2552.713750][ C3]
[ 2552.713902][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2552.714206][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2552.714529][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2552.715497][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2552.715806][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2552.716203][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2552.716597][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2552.716991][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2552.717386][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2552.717783][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2552.718076][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2552.718297][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2552.718523][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2552.718774][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2552.719058][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.719293][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2552.719548][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2552.719798][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2552.720087][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2552.720307][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2552.720561][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2552.720803][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2552.721039][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2552.721326][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2552.721587][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2552.721823][ C3] ksys_write (fs/read_write.c:643)
[ 2552.722038][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2552.722285][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2552.722587][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2552.722818][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2552.723113][ C3] RIP: 0033:0x7f93b2836957
[ 2552.723341][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2552.724303][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2552.724719][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2552.725113][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2552.725508][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2552.725901][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2552.726297][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2552.726695][ C3]
| [ 2576.082162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2576.082543][ C1] rcu: 1-....: (199211 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=44419
| [ 2576.083089][ C1] rcu: (t=182111 jiffies g=1064457 q=52 ncpus=4)
[ 2576.083861][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2576.084469][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2576.084796][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2576.085761][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2576.086068][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2576.086466][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2576.086862][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2576.087258][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2576.087656][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2576.088053][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2576.088498][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2576.088829][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2576.089231][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2576.089631][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2576.090027][ C1] PKRU: 55555554
[ 2576.090216][ C1] Call Trace:
[ 2576.090386][ C1]
[ 2576.090538][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2576.090810][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2576.091061][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2576.091313][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2576.091542][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2576.091812][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2576.092081][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2576.092336][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2576.092619][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2576.092861][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2576.093172][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2576.093444][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2576.093733][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2576.093997][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2576.094301][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2576.094562][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2576.094868][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2576.095163][ C1]
[ 2576.095313][ C1]
[ 2576.095464][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2576.095779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2576.096070][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2576.096364][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2576.096649][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2576.096964][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.097203][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2576.097442][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2576.097690][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2576.097960][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2576.098242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.098481][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2576.098722][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2576.098982][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2576.099216][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2576.099461][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2576.099717][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2576.099993][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2576.100275][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2576.100522][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2576.100792][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2576.101054][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2576.101401][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2576.101651][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2576.101969][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2576.102232][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2576.102436][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2576.102663][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2576.102916][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2576.103193][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2576.103465][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2576.103691][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2576.104008][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2576.104312][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2576.104591][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2576.104885][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2576.105133][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2576.105361][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2576.105660][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2576.105944][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2576.106270][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.106506][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2576.106800][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2576.107082][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2576.107398][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2576.107652][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2576.107889][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2576.108136][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2576.108449][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2576.108779][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2576.109080][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2576.109354][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2576.109640][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2576.109952][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2576.110236][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2576.110551][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2576.110798][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2576.111075][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2576.111323][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2576.111569][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2576.111815][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2576.112080][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2576.112332][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2576.112579][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2576.112841][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2576.113103][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2576.113330][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2576.113583][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2576.113855][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2576.114120][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2576.114337][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2576.114602][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2576.114915][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2576.115154][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2576.115385][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2576.115635][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2576.115890][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2576.116173][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2576.116443][ C1] tc_run (net/core/dev.c:3945)
[ 2576.116649][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2576.116877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.117116][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2576.117376][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2576.117628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.117866][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2576.118130][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2576.118437][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2576.118708][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2576.118961][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2576.119225][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2576.119480][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2576.119759][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2576.120096][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2576.120376][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2576.120629][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2576.120893][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2576.121107][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2576.121344][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2576.121587][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2576.121872][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2576.122123][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2576.122362][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2576.122611][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2576.122855][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2576.123123][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2576.123402][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2576.123673][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2576.123956][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2576.124195][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2576.124461][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2576.124687][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2576.124907][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2576.125144][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2576.125394][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2576.125648][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2576.125918][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2576.126143][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2576.126392][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2576.126646][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2576.126882][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2576.127147][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2576.127387][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2576.127651][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2576.127890][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2576.128172][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2576.128468][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2576.128768][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2576.129088][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2576.129340][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2576.129643][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2576.129873][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2576.130173][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2576.130410][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2576.131375][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2576.131793][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2576.132192][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2576.132589][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2576.132985][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2576.133382][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2576.133382][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2576.133783][ C1]
| [ 2576.133940][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 2576.134212][ C3] NMI backtrace for cpu 3
[ 2576.134221][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2576.134224][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2576.134230][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2576.134232][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2576.134235][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2576.134237][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2576.134239][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2576.134240][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2576.134242][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2576.134243][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2576.134245][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2576.134249][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2576.134250][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2576.134251][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2576.134253][ C3] PKRU: 55555554
[ 2576.134253][ C3] Call Trace:
[ 2576.134256][ C3]
[ 2576.134260][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2576.134264][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2576.134269][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2576.134273][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2576.134277][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2576.134279][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2576.134284][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2576.134288][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2576.134291][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2576.134295][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2576.134298][ C3]
[ 2576.134298][ C3]
[ 2576.134300][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2576.134302][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2576.134307][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.134311][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2576.134314][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2576.134318][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2576.134321][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2576.134324][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.134326][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2576.134330][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2576.134333][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2576.134339][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2576.134342][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2576.134347][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2576.134352][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2576.134356][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2576.134358][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2576.134360][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2576.134363][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2576.134368][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2576.134372][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2576.134375][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2576.134384][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2576.134386][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2576.134389][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2576.134393][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2576.134396][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2576.134400][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2576.134404][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2576.134409][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2576.134414][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2576.134418][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2576.134426][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2576.134430][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2576.134433][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2576.134436][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2576.134439][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2576.134443][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.134446][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2576.134450][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2576.134454][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2576.134457][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2576.134460][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2576.134462][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2576.134466][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2576.134473][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2576.134480][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2576.134486][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2576.134491][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2576.134501][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2576.134510][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2576.134518][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2576.134527][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2576.134530][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2576.134535][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2576.134538][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2576.134541][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2576.134543][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2576.134547][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2576.134553][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2576.134556][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2576.134560][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2576.134566][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2576.134569][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2576.134571][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2576.134574][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2576.134577][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2576.134579][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2576.134582][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2576.134585][ C3] tc_run (net/core/dev.c:3945)
[ 2576.134589][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2576.134592][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.134594][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2576.134598][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2576.134602][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.134604][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2576.134607][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2576.134611][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2576.134613][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2576.134617][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2576.134621][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2576.134624][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2576.134631][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2576.134634][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2576.134638][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2576.134641][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2576.134644][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2576.134647][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2576.134649][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2576.134652][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2576.134655][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2576.134658][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2576.134661][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2576.134665][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2576.134668][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2576.134671][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2576.134674][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2576.134678][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2576.134680][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2576.134686][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2576.134689][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2576.134693][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2576.134696][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2576.134701][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2576.134704][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2576.134708][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2576.134711][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2576.134714][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2576.134718][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2576.134723][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2576.134727][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2576.134731][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2576.134734][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2576.134738][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2576.134741][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.134744][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2576.134748][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2576.134751][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2576.134754][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2576.134757][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2576.134761][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2576.134765][ C3] __do_softirq (kernel/softirq.c:553)
[ 2576.134769][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2576.134772][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2576.134776][ C3]
[ 2576.134776][ C3]
[ 2576.134777][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2576.134781][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2576.134783][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2576.134785][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2576.134787][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2576.134788][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2576.134790][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2576.134791][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2576.134793][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2576.134796][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2576.134800][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2576.134806][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2576.134812][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2576.134816][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2576.134821][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.134823][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2576.134826][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2576.134831][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2576.134835][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2576.134839][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2576.134841][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2576.134845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2576.134848][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2576.134852][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2576.134855][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2576.134859][ C3] ksys_write (fs/read_write.c:643)
[ 2576.134863][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2576.134867][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2576.134871][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2576.134875][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2576.134878][ C3] RIP: 0033:0x7f93b2836957
[ 2576.134881][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2576.134883][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2576.134885][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2576.134887][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2576.134888][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2576.134889][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2576.134890][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2600.615039][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2600.615570][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2600.616029][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2600.616494][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2600.617401][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2600.618010][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2600.618334][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2600.619298][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2600.619603][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2600.619999][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2600.620402][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2600.620798][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2600.621195][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2600.621590][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2600.622030][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2600.622361][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2600.622761][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2600.623156][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2600.623553][ C1] PKRU: 55555554
[ 2600.623734][ C1] Call Trace:
[ 2600.623905][ C1]
[ 2600.624054][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2600.624316][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2600.624558][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2600.624831][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2600.625104][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2600.625392][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2600.625656][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2600.625960][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2600.626222][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2600.626530][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2600.626823][ C1]
[ 2600.626973][ C1]
[ 2600.627121][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2600.627435][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2600.627726][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2600.628017][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2600.628306][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2600.628617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.628854][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2600.629093][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2600.629342][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2600.629612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2600.629899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.630139][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2600.630384][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2600.630642][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2600.630877][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2600.631124][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2600.631380][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2600.631652][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2600.631928][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2600.632174][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2600.632443][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2600.632706][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2600.633050][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2600.633303][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2600.633621][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2600.633884][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2600.634086][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2600.634318][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2600.634570][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2600.634846][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2600.635117][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2600.635345][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2600.635664][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2600.635966][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2600.636249][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2600.636542][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2600.636791][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2600.637022][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2600.637322][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2600.637606][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2600.637934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.638172][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2600.638466][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2600.638751][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2600.639067][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2600.639324][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2600.639556][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2600.639805][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2600.640123][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2600.640456][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2600.640756][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2600.641029][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2600.641318][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2600.641628][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2600.641913][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2600.642230][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2600.642476][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2600.642756][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2600.643005][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2600.643252][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2600.643498][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2600.643763][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2600.644017][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2600.644263][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2600.644528][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2600.644792][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2600.645017][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2600.645271][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2600.645544][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2600.645812][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2600.646027][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2600.646295][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2600.646604][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2600.646846][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2600.647075][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2600.647325][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2600.647579][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2600.647869][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2600.648137][ C1] tc_run (net/core/dev.c:3945)
[ 2600.648345][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2600.648577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.648814][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2600.649072][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2600.649325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.649561][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2600.649822][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2600.650136][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2600.650407][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2600.650658][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2600.650920][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2600.651175][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2600.651456][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2600.651793][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2600.652068][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2600.652320][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2600.652582][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2600.652798][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2600.653030][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2600.653274][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2600.653560][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2600.653811][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2600.654049][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2600.654297][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2600.654541][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2600.654807][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2600.655087][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2600.655361][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2600.655640][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2600.655878][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2600.656142][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2600.656370][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2600.656589][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2600.656828][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2600.657077][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2600.657330][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2600.657598][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2600.657822][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2600.658071][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2600.658326][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2600.658562][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2600.658826][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2600.659067][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2600.659331][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2600.659573][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2600.659852][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2600.660154][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2600.660453][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2600.660774][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2600.661024][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2600.661328][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2600.661564][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2600.661862][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2600.662093][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2600.663060][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2600.663481][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2600.663876][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2600.664271][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2600.664666][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2600.665063][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2600.667506][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2600.668033][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2600.668539][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2600.669008][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2600.669918][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2600.670542][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31)
[ 2600.670826][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
All code
========
0: 5d pop %rbp
1: 41 5c pop %r12
3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2
8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
f: 00 00 00
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: f3 0f 1e fa endbr64
26: 48 8b 0c 24 mov (%rsp),%rcx
2a:* 89 f6 mov %esi,%esi <-- trapping instruction
2c: 31 d2 xor %edx,%edx
2e: e9 af ef ff ff jmp 0xffffffffffffefe2
33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
3a: 00 00 00 00
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: 89 f6 mov %esi,%esi
2: 31 d2 xor %edx,%edx
4: e9 af ef ff ff jmp 0xffffffffffffefb8
9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
10: 00 00 00 00
14: 0f .byte 0xf
15: 1f (bad)
[ 2600.671798][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202
[ 2600.672107][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2600.672506][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2600.672907][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2600.673306][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2600.673705][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2600.674104][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2600.674551][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2600.674886][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2600.675287][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2600.675686][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2600.676082][ C3] PKRU: 55555554
[ 2600.676265][ C3] Call Trace:
[ 2600.676437][ C3]
[ 2600.676587][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2600.676850][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2600.677095][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2600.677374][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2600.677649][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2600.677936][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2600.678202][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2600.678509][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2600.678781][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2600.679090][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2600.679388][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2600.679702][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2600.679993][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31)
[ 2600.680255][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2600.680535][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2600.680844][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2600.681084][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.681326][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2600.681564][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2600.681811][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2600.682082][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2600.682368][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.682607][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2600.682847][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2600.683107][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2600.683341][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2600.683587][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2600.683843][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2600.684116][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2600.684396][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2600.684642][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2600.684914][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2600.685178][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2600.685523][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2600.685773][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2600.686092][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2600.686354][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2600.686557][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2600.686788][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2600.687041][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2600.687315][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2600.687548][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2600.687774][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2600.688090][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2600.688398][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2600.688677][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2600.688970][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2600.689222][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2600.689450][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2600.689748][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2600.690033][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2600.690366][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.690603][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2600.690897][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2600.691183][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2600.691498][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2600.691751][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2600.691985][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2600.692232][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2600.692543][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2600.692872][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2600.693170][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2600.693443][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2600.693728][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2600.694040][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2600.694350][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2600.694674][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2600.694912][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2600.695177][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2600.695437][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2600.695703][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2600.695984][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2600.696299][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2600.696549][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2600.696824][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2600.697063][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2600.697305][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2600.697535][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2600.697772][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2600.698034][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2600.698290][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2600.698557][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2600.698839][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2600.699150][ C3] tc_run (net/core/dev.c:3945)
[ 2600.699354][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2600.699585][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.699822][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2600.700088][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2600.700341][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.700576][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2600.700838][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2600.701142][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2600.701413][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2600.701665][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2600.701930][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2600.702186][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2600.702525][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2600.702800][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2600.703052][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2600.703316][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2600.703532][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2600.703774][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2600.704050][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2600.704361][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2600.704638][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2600.704888][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2600.705116][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2600.705389][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2600.705631][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2600.705882][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2600.706121][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2600.706369][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2600.706602][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2600.706868][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2600.707147][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2600.707392][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2600.707640][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2600.707937][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2600.708257][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2600.708500][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2600.708758][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2600.709025][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2600.709265][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2600.709501][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2600.709761][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2600.710020][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2600.710288][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2600.710556][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2600.710841][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.711078][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2600.711368][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2600.711610][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2600.711874][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2600.712092][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2600.712392][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2600.712639][ C3] __do_softirq (kernel/softirq.c:553)
[ 2600.712874][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2600.713094][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2600.713378][ C3]
[ 2600.713529][ C3]
[ 2600.713679][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2600.713981][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2600.714304][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2600.715268][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2600.715575][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2600.715971][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2600.716366][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2600.716762][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2600.717158][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2600.717556][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2600.717850][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2600.718068][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2600.718298][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2600.718551][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2600.718836][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.719073][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2600.719329][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2600.719581][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2600.719868][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2600.720096][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2600.720338][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2600.720583][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2600.720820][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2600.721108][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2600.721373][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2600.721606][ C3] ksys_write (fs/read_write.c:643)
[ 2600.721823][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2600.722070][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2600.722373][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2600.722605][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2600.722902][ C3] RIP: 0033:0x7f93b2836957
[ 2600.723127][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2600.724092][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2600.724513][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2600.724908][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2600.725304][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2600.725702][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2600.726098][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2628.615037][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2628.615561][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2628.616021][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2628.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2628.617390][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2628.617997][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 2628.618282][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 66 0f 1f 00 nopw (%rax)
14: 48 85 f6 test %rsi,%rsi
17: 0f 84 5e 01 00 00 je 0x17b
1d: 48 89 f8 mov %rdi,%rax
20: 41 54 push %r12
22: 44 0f b6 c2 movzbl %dl,%r8d
26: 48 01 f0 add %rsi,%rax
29: 55 push %rbp
2a:* 53 push %rbx <-- trapping instruction
2b: 72 14 jb 0x41
2d: eb 26 jmp 0x55
2f: cc int3
30: cc int3
31: cc int3
32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
39: ff ff fe
3c: 48 39 c7 cmp %rax,%rdi
3f: 77 .byte 0x77
Code starting with the faulting instruction
===========================================
0: 53 push %rbx
1: 72 14 jb 0x17
3: eb 26 jmp 0x2b
5: cc int3
6: cc int3
7: cc int3
8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
f: ff ff fe
12: 48 39 c7 cmp %rax,%rdi
15: 77 .byte 0x77
[ 2628.619245][ C1] RSP: 0018:ffffc9000009e940 EFLAGS: 00000282
[ 2628.619551][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2628.619957][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2628.620354][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2628.620749][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2628.621143][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2628.621539][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2628.621981][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2628.622312][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2628.622709][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2628.623103][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2628.623501][ C1] PKRU: 55555554
[ 2628.623680][ C1] Call Trace:
[ 2628.623853][ C1]
[ 2628.624001][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2628.624265][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2628.624505][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2628.624782][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2628.625052][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2628.625339][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2628.625603][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2628.625906][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2628.626165][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2628.626472][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2628.626767][ C1]
[ 2628.626916][ C1]
[ 2628.627065][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2628.627377][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2628.627665][ C1] ? kasan_check_range (mm/kasan/generic.c:188)
[ 2628.627920][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2628.628200][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2628.628511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.628750][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2628.628989][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2628.629237][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2628.629508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2628.629789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.630032][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2628.630273][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2628.630531][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2628.630762][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2628.631008][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2628.631266][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2628.631542][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2628.631819][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2628.632066][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2628.632339][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2628.632605][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2628.632949][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2628.633199][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2628.633516][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2628.633776][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2628.633979][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2628.634208][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2628.634459][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2628.634733][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2628.635004][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2628.635228][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2628.635545][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2628.635848][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2628.636126][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2628.636421][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2628.636668][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2628.636894][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2628.637193][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2628.637476][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2628.637799][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.638034][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2628.638330][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2628.638615][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2628.638929][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2628.639181][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2628.639415][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2628.639661][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2628.639977][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2628.640309][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2628.640604][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2628.640879][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2628.641165][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2628.641476][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2628.641757][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2628.642071][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2628.642318][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2628.642592][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2628.642840][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2628.643085][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2628.643332][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2628.643594][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2628.643845][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2628.644091][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2628.644353][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2628.644615][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2628.644840][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2628.645093][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2628.645364][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2628.645629][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2628.645844][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2628.646110][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2628.646418][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2628.646656][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2628.646887][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2628.647134][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2628.647389][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2628.647672][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2628.647938][ C1] tc_run (net/core/dev.c:3945)
[ 2628.648142][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2628.648372][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.648609][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2628.648867][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2628.649118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.649357][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2628.649619][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2628.649922][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2628.650196][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2628.650447][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2628.650710][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2628.650964][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2628.651244][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2628.651580][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2628.651855][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2628.652105][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2628.652369][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2628.652583][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2628.652817][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2628.653059][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2628.653343][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2628.653592][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2628.653831][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2628.654078][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2628.654321][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2628.654587][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2628.654865][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2628.655134][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2628.655417][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2628.655654][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2628.655918][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2628.656143][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2628.656364][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2628.656600][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2628.656853][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2628.657105][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2628.657374][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2628.657600][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2628.657849][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2628.658103][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2628.658338][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2628.658602][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2628.658838][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2628.659102][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2628.659343][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2628.659623][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2628.659918][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2628.660224][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2628.660544][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2628.660794][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2628.661097][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2628.661327][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2628.661629][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2628.661857][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2628.662818][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2628.663234][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2628.663631][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2628.664029][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2628.664425][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2628.664819][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2628.667256][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2628.667781][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2628.668284][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2628.668750][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2628.669655][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2628.670276][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2628.670600][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2628.671566][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2628.671872][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2628.672270][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2628.672668][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2628.673066][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2628.673464][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2628.673860][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2628.674305][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2628.674634][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2628.675039][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2628.675436][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2628.675832][ C3] PKRU: 55555554
[ 2628.676012][ C3] Call Trace:
[ 2628.676185][ C3]
[ 2628.676333][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2628.676594][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2628.676837][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2628.677113][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2628.677388][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2628.677676][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2628.677941][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2628.678250][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2628.678512][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2628.678820][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2628.679114][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2628.679428][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2628.679721][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2628.680020][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2628.680311][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2628.680621][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2628.680859][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.681098][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2628.681338][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2628.681588][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2628.681859][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2628.682144][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.682382][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2628.682625][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2628.682885][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2628.683124][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2628.683373][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2628.683630][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2628.683904][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2628.684182][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2628.684428][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2628.684698][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2628.684962][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2628.685311][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2628.685563][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2628.685883][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2628.686147][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2628.686352][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2628.686584][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2628.686836][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2628.687113][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2628.687346][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2628.687573][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2628.687891][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2628.688198][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2628.688478][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2628.688772][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2628.689019][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2628.689251][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2628.689550][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2628.689833][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2628.690167][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.690405][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2628.690701][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2628.690984][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2628.691300][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2628.691555][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2628.691790][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2628.692038][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2628.692350][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2628.692683][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2628.692980][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2628.693254][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2628.693543][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2628.693855][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2628.694162][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2628.694488][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2628.694728][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2628.694991][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2628.695251][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2628.695518][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2628.695802][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2628.696113][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2628.696363][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2628.696637][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2628.696877][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2628.697116][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2628.697346][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2628.697584][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2628.697847][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2628.698101][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2628.698368][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2628.698651][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2628.698961][ C3] tc_run (net/core/dev.c:3945)
[ 2628.699165][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2628.699394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.699632][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2628.699891][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2628.700149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.700388][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2628.700650][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2628.700954][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2628.701226][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2628.701477][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2628.701741][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2628.701997][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2628.702334][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2628.702608][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2628.702858][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2628.703123][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2628.703339][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2628.703582][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2628.703858][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2628.704170][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2628.704444][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2628.704694][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2628.704924][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2628.705193][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2628.705436][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2628.705687][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2628.705926][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2628.706173][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2628.706408][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2628.706673][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2628.706956][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2628.707200][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2628.707447][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2628.707748][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2628.708067][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2628.708311][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2628.708570][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2628.708837][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2628.709076][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2628.709311][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2628.709572][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2628.709833][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2628.710101][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2628.710370][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2628.710653][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.710892][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2628.711182][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2628.711420][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2628.711683][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2628.711905][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2628.712200][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2628.712447][ C3] __do_softirq (kernel/softirq.c:553)
[ 2628.712681][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2628.712898][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2628.713186][ C3]
[ 2628.713334][ C3]
[ 2628.713485][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2628.713788][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2628.714110][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2628.715082][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2628.715389][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2628.715786][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2628.716185][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2628.716582][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2628.716977][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2628.717378][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2628.717673][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2628.717891][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2628.718121][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2628.718374][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2628.718660][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.718897][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2628.719151][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2628.719404][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2628.719693][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2628.719913][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2628.720164][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2628.720409][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2628.720646][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2628.720935][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2628.721200][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2628.721436][ C3] ksys_write (fs/read_write.c:643)
[ 2628.721651][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2628.721900][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2628.722206][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2628.722439][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2628.722739][ C3] RIP: 0033:0x7f93b2836957
[ 2628.722965][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2628.723933][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2628.724353][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2628.724752][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2628.725150][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2628.725547][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2628.725942][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2628.726346][ C3]
| [ 2654.138163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2654.138533][ C1] rcu: 1-....: (277111 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=63232
| [ 2654.139079][ C1] rcu: (t=260167 jiffies g=1064457 q=58 ncpus=4)
[ 2654.139856][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2654.140465][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2654.140794][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2654.141758][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2654.142066][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2654.142464][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2654.142863][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2654.143260][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2654.143655][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2654.144049][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2654.144494][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2654.144828][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2654.145226][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2654.145622][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2654.146018][ C1] PKRU: 55555554
[ 2654.146198][ C1] Call Trace:
[ 2654.146370][ C1]
[ 2654.146521][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2654.146797][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2654.147049][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2654.147300][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2654.147530][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2654.147798][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2654.148065][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2654.148322][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2654.148607][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2654.148849][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2654.149158][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2654.149430][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2654.149715][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2654.149990][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2654.150296][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2654.150556][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2654.150863][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2654.151158][ C1]
[ 2654.151308][ C1]
[ 2654.151457][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2654.151769][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2654.152061][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2654.152353][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2654.152643][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2654.152956][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.153195][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2654.153433][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2654.153682][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2654.153950][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2654.154236][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.154474][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2654.154713][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2654.154973][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2654.155209][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2654.155455][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2654.155712][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2654.155985][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2654.156261][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2654.156505][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2654.156777][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2654.157039][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2654.157384][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2654.157636][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2654.157954][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2654.158216][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2654.158419][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2654.158648][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2654.158901][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2654.159176][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2654.159446][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2654.159674][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2654.159999][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2654.160304][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2654.160583][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2654.160876][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2654.161122][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2654.161352][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2654.161651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2654.161933][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2654.162256][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.162494][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2654.162788][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2654.163071][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2654.163388][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2654.163642][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2654.163875][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2654.164121][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2654.164432][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2654.164763][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2654.165062][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2654.165334][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2654.165622][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2654.165931][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2654.166215][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2654.166530][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2654.166776][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2654.167053][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2654.167305][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2654.167551][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2654.167797][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2654.168059][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2654.168312][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2654.168557][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2654.168820][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2654.169081][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2654.169304][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2654.169558][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2654.169837][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2654.170102][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2654.170316][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2654.170581][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2654.170889][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2654.171130][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2654.171361][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2654.171607][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2654.171861][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2654.172145][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2654.172413][ C1] tc_run (net/core/dev.c:3945)
[ 2654.172616][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2654.172847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.173085][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2654.173344][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2654.173595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.173833][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2654.174097][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2654.174400][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2654.174671][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2654.174920][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2654.175185][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2654.175440][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2654.175719][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2654.176054][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2654.176329][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2654.176579][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2654.176845][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2654.177059][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2654.177294][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2654.177534][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2654.177820][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2654.178069][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2654.178308][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2654.178553][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2654.178796][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2654.179061][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2654.179346][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2654.179618][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2654.179901][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2654.180141][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2654.180406][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2654.180636][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2654.180854][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2654.181092][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2654.181341][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2654.181594][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2654.181861][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2654.182086][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2654.182333][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2654.182586][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2654.182821][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2654.183084][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2654.183324][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2654.183586][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2654.183828][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2654.184106][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2654.184406][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2654.184704][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2654.185023][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2654.185275][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2654.185574][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2654.185806][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2654.186105][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2654.186334][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2654.187307][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2654.187730][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2654.188127][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2654.188523][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2654.188921][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2654.189317][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2654.189317][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2654.189718][ C1]
| [ 2654.189884][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 2654.190158][ C3] NMI backtrace for cpu 3
[ 2654.190169][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2654.190172][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2654.190179][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2654.190182][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2654.190185][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2654.190186][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2654.190188][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2654.190190][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2654.190192][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2654.190193][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2654.190195][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2654.190199][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2654.190200][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2654.190202][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2654.190203][ C3] PKRU: 55555554
[ 2654.190204][ C3] Call Trace:
[ 2654.190206][ C3]
[ 2654.190212][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2654.190216][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2654.190221][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2654.190226][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2654.190229][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2654.190232][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2654.190238][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2654.190242][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2654.190246][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2654.190249][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2654.190252][ C3]
[ 2654.190253][ C3]
[ 2654.190255][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2654.190258][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2654.190263][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.190267][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2654.190270][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2654.190274][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2654.190277][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2654.190280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.190282][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2654.190286][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2654.190289][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2654.190295][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2654.190298][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2654.190302][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2654.190309][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2654.190312][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2654.190315][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2654.190317][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2654.190320][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2654.190325][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2654.190329][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2654.190332][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2654.190341][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2654.190344][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2654.190346][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2654.190351][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2654.190354][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2654.190357][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2654.190361][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2654.190367][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2654.190372][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2654.190376][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2654.190384][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2654.190388][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2654.190390][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2654.190394][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2654.190397][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2654.190402][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.190404][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2654.190409][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2654.190413][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2654.190417][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2654.190420][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2654.190422][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2654.190425][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2654.190433][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2654.190439][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2654.190446][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2654.190450][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2654.190460][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2654.190469][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2654.190477][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2654.190486][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2654.190489][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2654.190493][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2654.190498][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2654.190500][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2654.190503][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2654.190506][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2654.190513][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2654.190515][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2654.190520][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2654.190526][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2654.190529][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2654.190532][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2654.190535][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2654.190538][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2654.190540][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2654.190542][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2654.190546][ C3] tc_run (net/core/dev.c:3945)
[ 2654.190550][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2654.190553][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.190555][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2654.190559][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2654.190564][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.190566][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2654.190569][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2654.190573][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2654.190575][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2654.190579][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2654.190583][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2654.190586][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2654.190594][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2654.190596][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2654.190600][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2654.190604][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2654.190607][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2654.190609][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2654.190612][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2654.190616][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2654.190618][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2654.190622][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2654.190624][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2654.190629][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2654.190632][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2654.190635][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2654.190639][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2654.190643][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2654.190645][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2654.190651][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2654.190654][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2654.190658][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2654.190662][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2654.190667][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2654.190670][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2654.190673][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2654.190677][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2654.190679][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2654.190683][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2654.190687][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2654.190692][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2654.190696][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2654.190698][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2654.190703][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2654.190705][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.190708][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2654.190712][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2654.190715][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2654.190718][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2654.190721][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2654.190725][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2654.190729][ C3] __do_softirq (kernel/softirq.c:553)
[ 2654.190733][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2654.190736][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2654.190740][ C3]
[ 2654.190740][ C3]
[ 2654.190741][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2654.190745][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2654.190747][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2654.190749][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2654.190752][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2654.190753][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2654.190754][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2654.190756][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2654.190757][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2654.190761][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2654.190764][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2654.190770][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2654.190776][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2654.190779][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2654.190784][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.190787][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2654.190791][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2654.190795][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2654.190799][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2654.190803][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2654.190805][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2654.190809][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2654.190812][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2654.190815][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2654.190819][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2654.190824][ C3] ksys_write (fs/read_write.c:643)
[ 2654.190828][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2654.190832][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2654.190836][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2654.190840][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2654.190843][ C3] RIP: 0033:0x7f93b2836957
[ 2654.190851][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2654.190853][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2654.190855][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2654.190857][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2654.190858][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2654.190860][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2654.190861][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2680.615037][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2680.615564][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2680.616025][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2680.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2680.617389][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2680.617996][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2680.618320][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2680.619281][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2680.619587][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2680.619990][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2680.620385][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2680.620782][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2680.621176][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2680.621573][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2680.622015][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2680.622345][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2680.622745][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2680.623141][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2680.623537][ C1] PKRU: 55555554
[ 2680.623717][ C1] Call Trace:
[ 2680.623889][ C1]
[ 2680.624037][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2680.624300][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2680.624543][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2680.624817][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2680.625088][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2680.625376][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2680.625640][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2680.625944][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2680.626206][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2680.626514][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2680.626807][ C1]
[ 2680.626959][ C1]
[ 2680.627107][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2680.627420][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2680.627713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2680.628006][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2680.628298][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2680.628609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.628848][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2680.629088][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2680.629336][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2680.629607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2680.629899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.630134][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2680.630375][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2680.630634][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2680.630868][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2680.631114][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2680.631372][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2680.631648][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2680.631924][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2680.632171][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2680.632441][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2680.632704][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2680.633051][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2680.633305][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2680.633625][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2680.633892][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2680.634096][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2680.634329][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2680.634581][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2680.634860][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2680.635132][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2680.635361][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2680.635679][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2680.635982][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2680.636264][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2680.636554][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2680.636803][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2680.637033][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2680.637329][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2680.637618][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2680.637941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.638182][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2680.638475][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2680.638760][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2680.639076][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2680.639331][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2680.639563][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2680.639816][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2680.640126][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2680.640458][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2680.640757][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2680.641030][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2680.641317][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2680.641632][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2680.641916][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2680.642231][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2680.642476][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2680.642757][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2680.643006][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2680.643252][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2680.643498][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2680.643761][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2680.644015][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2680.644261][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2680.644524][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2680.644789][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2680.645013][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2680.645267][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2680.645541][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2680.645810][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2680.646026][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2680.646293][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2680.646601][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2680.646842][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2680.647071][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2680.647320][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2680.647574][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2680.647860][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2680.648127][ C1] tc_run (net/core/dev.c:3945)
[ 2680.648333][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2680.648564][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.648799][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2680.649060][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2680.649312][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.649550][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2680.649819][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2680.650123][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2680.650394][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2680.650645][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2680.650908][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2680.651162][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2680.651444][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2680.651781][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2680.652055][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2680.652307][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2680.652571][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2680.652788][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2680.653020][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2680.653263][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2680.653549][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2680.653800][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2680.654038][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2680.654287][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2680.654530][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2680.654796][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2680.655076][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2680.655351][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2680.655631][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2680.655871][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2680.656137][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2680.656365][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2680.656584][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2680.656824][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2680.657074][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2680.657328][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2680.657597][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2680.657821][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2680.658070][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2680.658324][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2680.658560][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2680.658824][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2680.659070][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2680.659335][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2680.659578][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2680.659864][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2680.660164][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2680.660462][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2680.660783][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2680.661035][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2680.661340][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2680.661573][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2680.661870][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2680.662098][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2680.663066][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2680.663488][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2680.663887][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2680.664284][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2680.664680][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2680.665079][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2680.667537][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2680.668069][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2680.668574][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2680.669039][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2680.669952][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2680.670564][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2680.670888][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2680.671856][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2680.672165][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2680.672563][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2680.672958][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2680.673361][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2680.673760][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2680.674157][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2680.674604][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2680.674936][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2680.675337][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2680.675733][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2680.676129][ C3] PKRU: 55555554
[ 2680.676311][ C3] Call Trace:
[ 2680.676481][ C3]
[ 2680.676629][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2680.676890][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2680.677133][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2680.677408][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2680.677680][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2680.677968][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2680.678233][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2680.678540][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2680.678802][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2680.679111][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2680.679405][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2680.679724][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2680.680015][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2680.680307][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2680.680597][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2680.680908][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2680.681147][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.681387][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2680.681627][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2680.681877][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2680.682148][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2680.682435][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.682671][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2680.682911][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2680.683171][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2680.683407][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2680.683653][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2680.683910][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2680.684184][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2680.684458][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2680.684704][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2680.684974][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2680.685239][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2680.685587][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2680.685840][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2680.686159][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2680.686420][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2680.686625][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2680.686856][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2680.687108][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2680.687385][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2680.687616][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2680.687842][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2680.688160][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2680.688468][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2680.688748][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2680.689041][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2680.689289][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2680.689519][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2680.689828][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2680.690111][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2680.690436][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.690675][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2680.690971][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2680.691256][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2680.691571][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2680.691826][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2680.692061][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2680.692310][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2680.692621][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2680.692954][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2680.693253][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2680.693526][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2680.693815][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2680.694127][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2680.694436][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2680.694762][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2680.695001][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2680.695267][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2680.695526][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2680.695793][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2680.696076][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2680.696388][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2680.696638][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2680.696913][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2680.697154][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2680.697395][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2680.697625][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2680.697865][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2680.698128][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2680.698384][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2680.698650][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2680.698934][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2680.699245][ C3] tc_run (net/core/dev.c:3945)
[ 2680.699452][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2680.699694][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.699936][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2680.700196][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2680.700448][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.700686][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2680.700950][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2680.701254][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2680.701525][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2680.701777][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2680.702040][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2680.702297][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2680.702634][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2680.702909][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2680.703160][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2680.703425][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2680.703642][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2680.703884][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2680.704162][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2680.704474][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2680.704747][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2680.704998][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2680.705229][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2680.705498][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2680.705741][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2680.705992][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2680.706231][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2680.706478][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2680.706716][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2680.706982][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2680.707263][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2680.707505][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2680.707754][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2680.708054][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2680.708373][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2680.708618][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2680.708877][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2680.709143][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2680.709384][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2680.709617][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2680.709886][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2680.710147][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2680.710406][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2680.710674][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2680.710957][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.711196][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2680.711485][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2680.711721][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2680.711984][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2680.712207][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2680.712501][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2680.712748][ C3] __do_softirq (kernel/softirq.c:553)
[ 2680.712984][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2680.713203][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2680.713488][ C3]
[ 2680.713637][ C3]
[ 2680.713788][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2680.714091][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2680.714413][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2680.715379][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2680.715685][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2680.716080][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2680.716478][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2680.716873][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2680.717270][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2680.717669][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2680.717963][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2680.718183][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2680.718412][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2680.718664][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2680.718950][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.719187][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2680.719442][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2680.719698][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2680.719989][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2680.720209][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2680.720450][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2680.720695][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2680.720932][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2680.721222][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2680.721485][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2680.721722][ C3] ksys_write (fs/read_write.c:643)
[ 2680.721937][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2680.722186][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2680.722491][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2680.722721][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2680.723021][ C3] RIP: 0033:0x7f93b2836957
[ 2680.723249][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2680.724217][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2680.724634][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2680.725033][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2680.725432][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2680.725829][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2680.726225][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2708.615041][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2708.615565][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2708.616029][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2708.616492][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2708.617394][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2708.618007][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2708.618334][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2708.619297][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2708.619610][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2708.620004][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2708.620399][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2708.620794][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2708.621192][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2708.621586][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2708.622030][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2708.622359][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2708.622755][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2708.623152][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2708.623548][ C1] PKRU: 55555554
[ 2708.623729][ C1] Call Trace:
[ 2708.623898][ C1]
[ 2708.624048][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2708.624309][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2708.624552][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2708.624827][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2708.625098][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2708.625386][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2708.625649][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2708.625953][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2708.626214][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2708.626518][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2708.626812][ C1]
[ 2708.626961][ C1]
[ 2708.627113][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2708.627426][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2708.627713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2708.628006][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2708.628290][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2708.628601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.628841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2708.629079][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2708.629327][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2708.629607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2708.629889][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.630126][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2708.630365][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2708.630623][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2708.630856][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2708.631100][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2708.631357][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2708.631632][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2708.631906][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2708.632152][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2708.632421][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2708.632682][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2708.633031][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2708.633281][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2708.633599][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2708.633861][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2708.634064][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2708.634292][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2708.634544][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2708.634821][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2708.635091][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2708.635314][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2708.635630][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2708.635935][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2708.636215][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2708.636507][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2708.636754][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2708.636985][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2708.637284][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2708.637571][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2708.637896][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.638131][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2708.638429][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2708.638713][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2708.639027][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2708.639283][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2708.639517][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2708.639771][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2708.640084][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2708.640416][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2708.640715][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2708.640990][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2708.641277][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2708.641589][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2708.641872][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2708.642188][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2708.642435][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2708.642715][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2708.642964][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2708.643211][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2708.643459][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2708.643722][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2708.643976][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2708.644224][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2708.644486][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2708.644750][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2708.644977][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2708.645232][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2708.645504][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2708.645771][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2708.645989][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2708.646256][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2708.646566][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2708.646806][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2708.647038][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2708.647287][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2708.647543][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2708.647826][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2708.648097][ C1] tc_run (net/core/dev.c:3945)
[ 2708.648303][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2708.648532][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.648772][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2708.649032][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2708.649285][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.649524][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2708.649794][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2708.650097][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2708.650370][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2708.650621][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2708.650883][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2708.651137][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2708.651417][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2708.651754][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2708.652026][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2708.652278][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2708.652541][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2708.652755][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2708.652991][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2708.653233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2708.653515][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2708.653764][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2708.654004][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2708.654251][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2708.654494][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2708.654759][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2708.655038][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2708.655309][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2708.655590][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2708.655830][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2708.656094][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2708.656319][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2708.656539][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2708.656774][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2708.657021][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2708.657274][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2708.657542][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2708.657766][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2708.658013][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2708.658266][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2708.658501][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2708.658764][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2708.659001][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2708.659264][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2708.659503][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2708.659791][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2708.660086][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2708.660382][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2708.660700][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2708.660949][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2708.661250][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2708.661480][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2708.661775][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2708.662001][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2708.662959][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2708.663375][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2708.663772][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2708.664165][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2708.664558][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2708.664949][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2708.667396][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2708.667926][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2708.668428][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2708.668899][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2708.669824][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2708.670444][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2708.670772][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2708.671746][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2708.672056][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2708.672457][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2708.672857][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2708.673258][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2708.673660][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2708.674058][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2708.674507][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2708.674840][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2708.675241][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2708.675641][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2708.676043][ C3] PKRU: 55555554
[ 2708.676225][ C3] Call Trace:
[ 2708.676396][ C3]
[ 2708.676545][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2708.676808][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2708.677054][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2708.677331][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2708.677604][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2708.677897][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2708.678162][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2708.678470][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2708.678733][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2708.679044][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2708.679339][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2708.679662][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2708.679954][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2708.680247][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2708.680539][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2708.680850][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2708.681089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.681331][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2708.681572][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2708.681821][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2708.682094][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2708.682377][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.682617][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2708.682858][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2708.683118][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2708.683355][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2708.683603][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2708.683862][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2708.684140][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2708.684417][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2708.684664][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2708.684934][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2708.685197][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2708.685544][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2708.685796][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2708.686115][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2708.686379][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2708.686583][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2708.686811][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2708.687064][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2708.687342][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2708.687575][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2708.687803][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2708.688121][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2708.688426][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2708.688708][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2708.689000][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2708.689249][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2708.689480][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2708.689785][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2708.690070][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2708.690394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.690632][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2708.690927][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2708.691212][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2708.691528][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2708.691782][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2708.692016][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2708.692262][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2708.692575][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2708.692905][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2708.693205][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2708.693478][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2708.693767][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2708.694078][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2708.694387][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2708.694711][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2708.694951][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2708.695215][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2708.695475][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2708.695740][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2708.696025][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2708.696335][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2708.696585][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2708.696862][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2708.697101][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2708.697340][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2708.697572][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2708.697811][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2708.698074][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2708.698330][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2708.698596][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2708.698877][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2708.699189][ C3] tc_run (net/core/dev.c:3945)
[ 2708.699393][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2708.699629][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.699867][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2708.700127][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2708.700379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.700616][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2708.700881][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2708.701183][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2708.701455][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2708.701706][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2708.701969][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2708.702225][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2708.702563][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2708.702840][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2708.703093][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2708.703356][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2708.703574][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2708.703816][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2708.704093][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2708.704405][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2708.704679][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2708.704930][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2708.705161][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2708.705431][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2708.705674][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2708.705924][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2708.706163][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2708.706410][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2708.706645][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2708.706910][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2708.707189][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2708.707433][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2708.707682][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2708.707982][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2708.708301][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2708.708543][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2708.708805][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2708.709077][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2708.709316][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2708.709563][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2708.709824][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2708.710084][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2708.710342][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2708.710613][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2708.710897][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.711135][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2708.711423][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2708.711662][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2708.711925][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2708.712145][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2708.712440][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2708.712688][ C3] __do_softirq (kernel/softirq.c:553)
[ 2708.712921][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2708.713140][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2708.713427][ C3]
[ 2708.713577][ C3]
[ 2708.713725][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2708.714029][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2708.714352][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2708.715318][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2708.715626][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2708.716022][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2708.716420][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2708.716817][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2708.717215][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2708.717616][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2708.717915][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2708.718135][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2708.718367][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2708.718621][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2708.718907][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.719147][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2708.719406][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2708.719671][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2708.719960][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2708.720183][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2708.720428][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2708.720673][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2708.720911][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2708.721202][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2708.721467][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2708.721704][ C3] ksys_write (fs/read_write.c:643)
[ 2708.721919][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2708.722167][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2708.722471][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2708.722702][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2708.723001][ C3] RIP: 0033:0x7f93b2836957
[ 2708.723226][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2708.724196][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2708.724615][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2708.725014][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2708.725413][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2708.725808][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2708.726204][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2708.726603][ C3]
| [ 2732.193162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2732.193526][ C1] rcu: 1-....: (355010 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=82499
| [ 2732.194070][ C1] rcu: (t=338222 jiffies g=1064457 q=58 ncpus=4)
[ 2732.194842][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2732.195450][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2732.195774][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2732.196732][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2732.197039][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2732.197434][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2732.197828][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2732.198224][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2732.198622][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2732.199019][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2732.199471][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2732.199800][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2732.200197][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2732.200594][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2732.200989][ C1] PKRU: 55555554
[ 2732.201169][ C1] Call Trace:
[ 2732.201339][ C1]
[ 2732.201487][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2732.201758][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2732.202009][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2732.202258][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2732.202488][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2732.202757][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2732.203023][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2732.203278][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2732.203559][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2732.203800][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2732.204110][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2732.204380][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2732.204668][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2732.204931][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2732.205235][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2732.205495][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2732.205802][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2732.206095][ C1]
[ 2732.206246][ C1]
[ 2732.206395][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2732.206707][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2732.206993][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2732.207287][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2732.207573][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2732.207883][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.208123][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2732.208362][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2732.208608][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2732.208877][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2732.209158][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.209396][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2732.209645][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2732.209903][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2732.210136][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2732.210380][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2732.210637][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2732.210911][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2732.211186][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2732.211433][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2732.211704][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2732.211964][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2732.212310][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2732.212560][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2732.212880][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2732.213142][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2732.213345][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2732.213573][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2732.213826][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2732.214103][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2732.214375][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2732.214601][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2732.214916][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2732.215221][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2732.215502][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2732.215795][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2732.216043][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2732.216272][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2732.216572][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2732.216856][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2732.217181][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.217417][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2732.217712][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2732.217996][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2732.218311][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2732.218566][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2732.218799][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2732.219046][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2732.219359][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2732.219697][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2732.219995][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2732.220268][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2732.220555][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2732.220865][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2732.221148][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2732.221461][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2732.221708][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2732.221987][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2732.222234][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2732.222480][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2732.222726][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2732.222989][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2732.223241][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2732.223488][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2732.223750][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2732.224012][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2732.224239][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2732.224492][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2732.224763][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2732.225028][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2732.225245][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2732.225510][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2732.225819][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2732.226059][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2732.226288][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2732.226535][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2732.226788][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2732.227070][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2732.227337][ C1] tc_run (net/core/dev.c:3945)
[ 2732.227540][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2732.227768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.228004][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2732.228262][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2732.228513][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.228749][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2732.229010][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2732.229313][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2732.229593][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2732.229843][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2732.230104][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2732.230358][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2732.230636][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2732.230971][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2732.231244][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2732.231495][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2732.231757][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2732.231971][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2732.232204][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2732.232445][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2732.232726][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2732.232976][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2732.233215][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2732.233461][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2732.233703][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2732.233966][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2732.234244][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2732.234515][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2732.234794][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2732.235032][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2732.235295][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2732.235518][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2732.235738][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2732.235973][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2732.236221][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2732.236472][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2732.236741][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2732.236964][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2732.237212][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2732.237463][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2732.237698][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2732.237960][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2732.238198][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2732.238462][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2732.238701][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2732.238980][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2732.239276][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2732.239581][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2732.239900][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2732.240149][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2732.240451][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2732.240683][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2732.240979][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2732.241207][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2732.242167][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2732.242585][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2732.242981][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2732.243375][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2732.243768][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2732.244163][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2732.244163][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2732.244564][ C1]
| [ 2732.244719][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 2732.244989][ C3] NMI backtrace for cpu 3
[ 2732.244999][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2732.245002][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2732.245009][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2732.245012][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2732.245014][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2732.245016][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2732.245018][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2732.245020][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2732.245022][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2732.245023][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2732.245025][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2732.245028][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2732.245030][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2732.245031][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2732.245033][ C3] PKRU: 55555554
[ 2732.245034][ C3] Call Trace:
[ 2732.245037][ C3]
[ 2732.245041][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2732.245045][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2732.245050][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2732.245055][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2732.245058][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2732.245061][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2732.245066][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2732.245070][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2732.245073][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2732.245077][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2732.245080][ C3]
[ 2732.245081][ C3]
[ 2732.245083][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2732.245085][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2732.245090][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.245094][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2732.245098][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2732.245102][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2732.245105][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2732.245108][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.245110][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2732.245114][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2732.245117][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2732.245124][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2732.245126][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2732.245131][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2732.245138][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2732.245141][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2732.245144][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2732.245146][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2732.245149][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2732.245155][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2732.245158][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2732.245163][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2732.245172][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2732.245174][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2732.245177][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2732.245181][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2732.245184][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2732.245188][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2732.245192][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2732.245197][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2732.245203][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2732.245207][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2732.245214][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2732.245218][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2732.245220][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2732.245224][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2732.245227][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2732.245231][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.245234][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2732.245238][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2732.245241][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2732.245246][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2732.245249][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2732.245251][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2732.245255][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2732.245262][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2732.245269][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2732.245275][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2732.245280][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2732.245290][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2732.245299][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2732.245308][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2732.245317][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2732.245320][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2732.245324][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2732.245328][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2732.245331][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2732.245334][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2732.245337][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2732.245344][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2732.245347][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2732.245351][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2732.245357][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2732.245360][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2732.245363][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2732.245366][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2732.245370][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2732.245372][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2732.245374][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2732.245378][ C3] tc_run (net/core/dev.c:3945)
[ 2732.245382][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2732.245385][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.245387][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2732.245391][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2732.245395][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.245397][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2732.245400][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2732.245404][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2732.245407][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2732.245411][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2732.245414][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2732.245417][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2732.245425][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2732.245427][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2732.245431][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2732.245434][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2732.245437][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2732.245440][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2732.245442][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2732.245445][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2732.245448][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2732.245452][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2732.245454][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2732.245459][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2732.245462][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2732.245465][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2732.245469][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2732.245472][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2732.245475][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2732.245480][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2732.245483][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2732.245487][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2732.245491][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2732.245495][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2732.245498][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2732.245502][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2732.245505][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2732.245508][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2732.245512][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2732.245516][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2732.245521][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2732.245526][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2732.245529][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2732.245533][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2732.245536][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.245538][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2732.245543][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2732.245545][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2732.245548][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2732.245552][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2732.245556][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2732.245559][ C3] __do_softirq (kernel/softirq.c:553)
[ 2732.245564][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2732.245566][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2732.245570][ C3]
[ 2732.245571][ C3]
[ 2732.245572][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2732.245575][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2732.245578][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2732.245580][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2732.245583][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2732.245584][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2732.245586][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2732.245588][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2732.245589][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2732.245593][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2732.245597][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2732.245603][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2732.245609][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2732.245612][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2732.245617][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.245620][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2732.245624][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2732.245628][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2732.245632][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2732.245637][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2732.245640][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2732.245643][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2732.245645][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2732.245649][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2732.245653][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2732.245657][ C3] ksys_write (fs/read_write.c:643)
[ 2732.245661][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2732.245665][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2732.245669][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2732.245673][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2732.245677][ C3] RIP: 0033:0x7f93b2836957
[ 2732.245680][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2732.245682][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2732.245684][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2732.245686][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2732.245688][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2732.245689][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2732.245691][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2756.615035][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2756.615562][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2756.616025][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2756.616489][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2756.617390][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2756.617997][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2756.618319][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2756.619279][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2756.619594][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2756.619989][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2756.620385][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2756.620781][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2756.621175][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2756.621569][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2756.622012][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2756.622342][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2756.622740][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2756.623134][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2756.623531][ C1] PKRU: 55555554
[ 2756.623711][ C1] Call Trace:
[ 2756.623882][ C1]
[ 2756.624029][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2756.624289][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2756.624531][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2756.624804][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2756.625076][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2756.625362][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2756.625625][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2756.625930][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2756.626190][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2756.626496][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2756.626790][ C1]
[ 2756.626939][ C1]
[ 2756.627087][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2756.627400][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2756.627688][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2756.627980][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2756.628268][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2756.628579][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.628815][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2756.629055][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2756.629312][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2756.629583][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2756.629867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.630102][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2756.630344][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2756.630603][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2756.630837][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2756.631083][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2756.631339][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2756.631611][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2756.631886][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2756.632131][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2756.632401][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2756.632663][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2756.633006][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2756.633257][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2756.633575][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2756.633835][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2756.634037][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2756.634266][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2756.634518][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2756.634791][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2756.635061][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2756.635287][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2756.635604][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2756.635906][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2756.636186][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2756.636477][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2756.636726][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2756.636956][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2756.637252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2756.637535][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2756.637856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.638093][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2756.638385][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2756.638670][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2756.638984][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2756.639238][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2756.639478][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2756.639722][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2756.640032][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2756.640364][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2756.640663][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2756.640935][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2756.641223][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2756.641531][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2756.641816][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2756.642129][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2756.642379][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2756.642658][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2756.642906][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2756.643152][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2756.643397][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2756.643661][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2756.643913][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2756.644159][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2756.644422][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2756.644686][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2756.644909][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2756.645163][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2756.645434][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2756.645699][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2756.645913][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2756.646180][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2756.646487][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2756.646729][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2756.646958][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2756.647205][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2756.647462][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2756.647748][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2756.648014][ C1] tc_run (net/core/dev.c:3945)
[ 2756.648219][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2756.648450][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.648686][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2756.648946][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2756.649197][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.649439][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2756.649701][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2756.650005][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2756.650274][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2756.650526][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2756.650790][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2756.651044][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2756.651323][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2756.651659][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2756.651933][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2756.652184][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2756.652450][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2756.652667][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2756.652899][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2756.653140][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2756.653426][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2756.653677][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2756.653913][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2756.654160][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2756.654402][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2756.654668][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2756.654948][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2756.655219][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2756.655498][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2756.655737][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2756.656000][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2756.656228][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2756.656446][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2756.656684][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2756.656933][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2756.657186][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2756.657454][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2756.657679][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2756.657926][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2756.658179][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2756.658416][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2756.658679][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2756.658919][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2756.659183][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2756.659435][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2756.659716][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2756.660015][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2756.660313][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2756.660633][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2756.660883][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2756.661186][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2756.661421][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2756.661719][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2756.661943][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2756.662902][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2756.663322][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2756.663717][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2756.664112][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2756.664509][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2756.664906][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2756.667339][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2756.667864][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2756.668367][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2756.668834][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2756.669750][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2756.670359][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 2756.670647][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 66 0f 1f 00 nopw (%rax)
1c: 48 85 f6 test %rsi,%rsi
1f: 0f 84 5e 01 00 00 je 0x183
25: 48 89 f8 mov %rdi,%rax
28: 41 54 push %r12
2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction
2e: 48 01 f0 add %rsi,%rax
31: 55 push %rbp
32: 53 push %rbx
33: 72 14 jb 0x49
35: eb 26 jmp 0x5d
37: cc int3
38: cc int3
39: cc int3
3a: 48 rex.W
3b: b8 ff ff ff ff mov $0xffffffff,%eax
Code starting with the faulting instruction
===========================================
0: 44 0f b6 c2 movzbl %dl,%r8d
4: 48 01 f0 add %rsi,%rax
7: 55 push %rbp
8: 53 push %rbx
9: 72 14 jb 0x1f
b: eb 26 jmp 0x33
d: cc int3
e: cc int3
f: cc int3
10: 48 rex.W
11: b8 ff ff ff ff mov $0xffffffff,%eax
[ 2756.671613][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202
[ 2756.671921][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2756.672319][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2756.672715][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2756.673112][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2756.673512][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2756.673909][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2756.674359][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2756.674689][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2756.675087][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2756.675487][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2756.675884][ C3] PKRU: 55555554
[ 2756.676065][ C3] Call Trace:
[ 2756.676236][ C3]
[ 2756.676387][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2756.676651][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2756.676894][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2756.677171][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2756.677446][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2756.677740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2756.678006][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2756.678312][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2756.678575][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2756.678884][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2756.679182][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2756.679501][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2756.679793][ C3] ? kasan_check_range (mm/kasan/generic.c:188)
[ 2756.680050][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2756.680333][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2756.680646][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2756.680887][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.681127][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2756.681368][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2756.681617][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2756.681889][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2756.682174][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.682412][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2756.682653][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2756.682913][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2756.683150][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2756.683399][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2756.683656][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2756.683932][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2756.684209][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2756.684457][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2756.684728][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2756.684991][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2756.685339][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2756.685592][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2756.685913][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2756.686175][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2756.686379][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2756.686612][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2756.686865][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2756.687142][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2756.687372][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2756.687601][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2756.687920][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2756.688227][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2756.688508][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2756.688802][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2756.689049][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2756.689281][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2756.689588][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2756.689874][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2756.690200][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.690438][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2756.690735][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2756.691020][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2756.691337][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2756.691593][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2756.691828][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2756.692077][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2756.692390][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2756.692723][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2756.693024][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2756.693298][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2756.693591][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2756.693903][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2756.694210][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2756.694535][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2756.694775][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2756.695040][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2756.695300][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2756.695566][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2756.695853][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2756.696164][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2756.696414][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2756.696690][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2756.696934][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2756.697175][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2756.697407][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2756.697646][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2756.697909][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2756.698165][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2756.698432][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2756.698715][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2756.699025][ C3] tc_run (net/core/dev.c:3945)
[ 2756.699232][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2756.699467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.699705][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2756.699966][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2756.700218][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.700457][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2756.700721][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2756.701025][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2756.701297][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2756.701548][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2756.701812][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2756.702069][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2756.702405][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2756.702678][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2756.702932][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2756.703200][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2756.703417][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2756.703660][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2756.703936][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2756.704248][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2756.704522][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2756.704774][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2756.705006][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2756.705274][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2756.705518][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2756.705771][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2756.706008][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2756.706256][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2756.706492][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2756.706758][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2756.707037][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2756.707281][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2756.707530][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2756.707831][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2756.708150][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2756.708394][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2756.708654][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2756.708922][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2756.709161][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2756.709405][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2756.709666][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2756.709928][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2756.710188][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2756.710457][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2756.710739][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.710978][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2756.711267][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2756.711507][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2756.711770][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2756.711992][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2756.712286][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2756.712536][ C3] __do_softirq (kernel/softirq.c:553)
[ 2756.712770][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2756.712988][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2756.713275][ C3]
[ 2756.713425][ C3]
[ 2756.713575][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2756.713876][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2756.714199][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2756.715167][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2756.715475][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2756.715873][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2756.716271][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2756.716668][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2756.717065][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2756.717465][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2756.717760][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2756.717979][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2756.718209][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2756.718460][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2756.718745][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.718983][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2756.719240][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2756.719497][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2756.719786][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2756.720011][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2756.720254][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2756.720498][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2756.720734][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2756.721026][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2756.721289][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2756.721526][ C3] ksys_write (fs/read_write.c:643)
[ 2756.721742][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2756.721989][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2756.722295][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2756.722526][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2756.722826][ C3] RIP: 0033:0x7f93b2836957
[ 2756.723054][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2756.724018][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2756.724437][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2756.724840][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2756.725241][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2756.725641][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2756.726042][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2784.615067][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2784.615592][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2784.616054][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2784.616515][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2784.617416][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2784.618023][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2784.618344][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2784.619313][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2784.619618][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2784.620012][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2784.620406][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2784.620801][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2784.621196][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2784.621591][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2784.622033][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2784.622362][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2784.622758][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2784.623154][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2784.623549][ C1] PKRU: 55555554
[ 2784.623729][ C1] Call Trace:
[ 2784.623899][ C1]
[ 2784.624051][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2784.624311][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2784.624551][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2784.624823][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2784.625094][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2784.625379][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2784.625641][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2784.625944][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2784.626204][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2784.626511][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2784.626801][ C1]
[ 2784.626952][ C1]
[ 2784.627100][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2784.627411][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2784.627698][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2784.627990][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2784.628278][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2784.628593][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.628831][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2784.629069][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2784.629324][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2784.629593][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2784.629876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.630112][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2784.630350][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2784.630607][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2784.630841][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2784.631089][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2784.631344][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2784.631620][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2784.631896][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2784.632142][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2784.632413][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2784.632676][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2784.633021][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2784.633273][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2784.633596][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2784.633860][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2784.634063][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2784.634294][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2784.634549][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2784.634823][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2784.635097][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2784.635325][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2784.635642][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2784.635945][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2784.636226][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2784.636517][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2784.636766][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2784.636997][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2784.637295][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2784.637580][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2784.637903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.638142][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2784.638437][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2784.638722][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2784.639038][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2784.639300][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2784.639534][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2784.639779][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2784.640091][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2784.640423][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2784.640721][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2784.640994][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2784.641282][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2784.641591][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2784.641877][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2784.642193][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2784.642439][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2784.642718][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2784.642966][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2784.643213][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2784.643460][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2784.643724][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2784.643977][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2784.644224][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2784.644490][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2784.644752][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2784.644977][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2784.645231][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2784.645503][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2784.645769][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2784.645982][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2784.646248][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2784.646555][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2784.646796][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2784.647025][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2784.647271][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2784.647524][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2784.647808][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2784.648075][ C1] tc_run (net/core/dev.c:3945)
[ 2784.648278][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2784.648507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.648744][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2784.649003][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2784.649261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.649497][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2784.649758][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2784.650060][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2784.650330][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2784.650579][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2784.650842][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2784.651095][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2784.651374][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2784.651709][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2784.651981][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2784.652233][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2784.652496][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2784.652711][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2784.652943][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2784.653182][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2784.653468][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2784.653718][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2784.653956][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2784.654200][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2784.654444][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2784.654709][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2784.654989][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2784.655259][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2784.655537][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2784.655775][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2784.656041][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2784.656269][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2784.656487][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2784.656726][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2784.656976][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2784.657228][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2784.657494][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2784.657719][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2784.657964][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2784.658217][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2784.658452][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2784.658715][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2784.658953][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2784.659222][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2784.659463][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2784.659740][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2784.660037][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2784.660337][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2784.660655][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2784.660905][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2784.661205][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2784.661437][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2784.661736][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2784.661961][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2784.662920][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2784.663340][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2784.663734][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2784.664130][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2784.664527][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2784.664921][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2784.667362][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2784.667886][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2784.668388][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2784.668859][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2784.669776][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2784.670385][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2784.670708][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2784.671678][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2784.671983][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2784.672382][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2784.672784][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2784.673181][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2784.673577][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2784.673977][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2784.674422][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2784.674754][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2784.675153][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2784.675550][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2784.675950][ C3] PKRU: 55555554
[ 2784.676130][ C3] Call Trace:
[ 2784.676299][ C3]
[ 2784.676448][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2784.676710][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2784.676952][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2784.677232][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2784.677505][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2784.677793][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2784.678059][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2784.678364][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2784.678624][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2784.678931][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2784.679230][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2784.679542][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2784.679828][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2784.680122][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2784.680408][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2784.680718][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2784.680957][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.681196][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2784.681434][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2784.681681][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2784.681953][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2784.682236][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.682475][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2784.682713][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2784.682972][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2784.683206][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2784.683450][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2784.683707][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2784.683979][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2784.684258][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2784.684503][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2784.684774][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2784.685035][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2784.685380][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2784.685632][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2784.685950][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2784.686212][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2784.686414][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2784.686644][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2784.686897][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2784.687172][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2784.687404][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2784.687630][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2784.687948][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2784.688254][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2784.688535][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2784.688827][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2784.689079][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2784.689314][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2784.689616][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2784.689902][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2784.690226][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.690462][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2784.690758][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2784.691043][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2784.691358][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2784.691613][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2784.691846][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2784.692094][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2784.692407][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2784.692738][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2784.693036][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2784.693309][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2784.693595][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2784.693907][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2784.694216][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2784.694540][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2784.694777][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2784.695042][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2784.695305][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2784.695570][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2784.695851][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2784.696163][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2784.696414][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2784.696689][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2784.696928][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2784.697172][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2784.697402][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2784.697640][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2784.697903][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2784.698158][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2784.698427][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2784.698708][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2784.699020][ C3] tc_run (net/core/dev.c:3945)
[ 2784.699230][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2784.699462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.699699][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2784.699960][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2784.700211][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.700448][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2784.700712][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2784.701017][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2784.701288][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2784.701540][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2784.701804][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2784.702060][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2784.702397][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2784.702672][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2784.702927][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2784.703191][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2784.703406][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2784.703649][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2784.703925][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2784.704236][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2784.704512][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2784.704763][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2784.704991][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2784.705260][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2784.705503][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2784.705755][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2784.705997][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2784.706246][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2784.706480][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2784.706750][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2784.707030][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2784.707275][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2784.707523][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2784.707821][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2784.708141][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2784.708386][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2784.708645][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2784.708912][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2784.709156][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2784.709394][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2784.709654][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2784.709914][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2784.710175][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2784.710446][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2784.710732][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.710971][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2784.711263][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2784.711506][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2784.711772][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2784.711992][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2784.712292][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2784.712541][ C3] __do_softirq (kernel/softirq.c:553)
[ 2784.712773][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2784.712996][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2784.713281][ C3]
[ 2784.713434][ C3]
[ 2784.713583][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2784.713889][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2784.714213][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2784.715183][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2784.715494][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2784.715892][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2784.716291][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2784.716691][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2784.717091][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2784.717493][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2784.717790][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2784.718009][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2784.718240][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2784.718490][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2784.718775][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.719012][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2784.719274][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2784.719526][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2784.719813][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2784.720036][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2784.720276][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2784.720519][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2784.720757][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2784.721044][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2784.721309][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2784.721544][ C3] ksys_write (fs/read_write.c:643)
[ 2784.721762][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2784.722009][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2784.722312][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2784.722544][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2784.722847][ C3] RIP: 0033:0x7f93b2836957
[ 2784.723074][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2784.724042][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2784.724464][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2784.724861][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2784.725258][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2784.725658][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2784.726054][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2810.248534][ C3] rcu: 3-....: (432236 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=101640
| [ 2810.249090][ C3] rcu: (t=416277 jiffies g=1064457 q=64 ncpus=4)
| [ 2810.249415][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 2810.249686][ C1] NMI backtrace for cpu 1
[ 2810.249696][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2810.249698][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2810.249707][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2810.249710][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2810.249713][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2810.249715][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2810.249717][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2810.249718][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2810.249720][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2810.249722][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2810.249724][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2810.249727][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2810.249729][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2810.249730][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2810.249732][ C1] PKRU: 55555554
[ 2810.249733][ C1] Call Trace:
[ 2810.249736][ C1]
[ 2810.249741][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2810.249746][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2810.249752][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2810.249757][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2810.249760][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2810.249762][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2810.249768][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2810.249773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2810.249776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2810.249779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2810.249783][ C1]
[ 2810.249784][ C1]
[ 2810.249785][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2810.249791][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.249796][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2810.249799][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2810.249804][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2810.249807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2810.249810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.249812][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2810.249817][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2810.249820][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2810.249827][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2810.249829][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2810.249834][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2810.249840][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2810.249843][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2810.249846][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2810.249849][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2810.249851][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2810.249857][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2810.249861][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2810.249865][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2810.249874][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2810.249877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2810.249879][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2810.249884][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2810.249887][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2810.249891][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2810.249895][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2810.249901][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2810.249907][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2810.249911][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2810.249919][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2810.249924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2810.249926][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2810.249930][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2810.249933][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2810.249938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.249940][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2810.249944][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2810.249948][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2810.249952][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2810.249955][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2810.249957][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2810.249961][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2810.249969][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2810.249976][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2810.249983][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2810.249987][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2810.249998][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2810.250005][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2810.250008][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2810.250016][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2810.250019][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2810.250024][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2810.250029][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2810.250031][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2810.250035][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2810.250038][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2810.250040][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2810.250043][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2810.250046][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2810.250050][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2810.250052][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2810.250055][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2810.250058][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2810.250061][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2810.250064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2810.250066][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2810.250071][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2810.250076][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2810.250079][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2810.250084][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2810.250086][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2810.250090][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2810.250093][ C1] tc_run (net/core/dev.c:3945)
[ 2810.250097][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2810.250101][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.250103][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2810.250107][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2810.250111][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.250113][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2810.250116][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2810.250119][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2810.250122][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2810.250126][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2810.250129][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2810.250132][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2810.250135][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2810.250143][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2810.250145][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2810.250149][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2810.250153][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2810.250156][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2810.250160][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2810.250163][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2810.250167][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2810.250170][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2810.250174][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2810.250177][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2810.250180][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2810.250186][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2810.250189][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2810.250193][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2810.250197][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2810.250200][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2810.250204][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2810.250208][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2810.250210][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2810.250213][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2810.250215][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2810.250220][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2810.250225][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2810.250227][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2810.250231][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2810.250233][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2810.250238][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2810.250242][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2810.250246][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2810.250250][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2810.250256][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2810.250260][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2810.250264][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2810.250268][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2810.250273][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2810.250277][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2810.250280][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2810.250284][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2810.250288][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2810.250291][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2810.250293][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2810.250296][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2810.250298][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2810.250300][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2810.250301][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2810.250302][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2810.250300][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 2810.250301][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 2810.250302][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2810.250307][ C1]
[ 2810.297467][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2810.298076][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31)
[ 2810.298361][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
All code
========
0: 5d pop %rbp
1: 41 5c pop %r12
3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2
8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
f: 00 00 00
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: f3 0f 1e fa endbr64
26: 48 8b 0c 24 mov (%rsp),%rcx
2a:* 89 f6 mov %esi,%esi <-- trapping instruction
2c: 31 d2 xor %edx,%edx
2e: e9 af ef ff ff jmp 0xffffffffffffefe2
33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
3a: 00 00 00 00
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: 89 f6 mov %esi,%esi
2: 31 d2 xor %edx,%edx
4: e9 af ef ff ff jmp 0xffffffffffffefb8
9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
10: 00 00 00 00
14: 0f .byte 0xf
15: 1f (bad)
[ 2810.299336][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202
[ 2810.299641][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2810.300039][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2810.300438][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2810.300834][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2810.301234][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2810.301632][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2810.302077][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2810.302410][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2810.302809][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2810.303210][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2810.303608][ C3] PKRU: 55555554
[ 2810.303790][ C3] Call Trace:
[ 2810.303958][ C3]
[ 2810.304111][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2810.304383][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2810.304640][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2810.304893][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2810.305123][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2810.305395][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2810.305667][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2810.305925][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2810.306211][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2810.306454][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2810.306768][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2810.307041][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2810.307333][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2810.307599][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2810.307905][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2810.308168][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2810.308473][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2810.308770][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2810.309089][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2810.309377][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31)
[ 2810.309630][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2810.309912][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2810.310223][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2810.310463][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.310704][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2810.310944][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2810.311192][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2810.311462][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2810.311744][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.311982][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2810.312223][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2810.312483][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2810.312718][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2810.312963][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2810.313220][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2810.313496][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2810.313772][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2810.314018][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2810.314289][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2810.314551][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2810.314898][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2810.315150][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2810.315470][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2810.315732][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2810.315936][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2810.316165][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2810.316417][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2810.316694][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2810.316923][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2810.317152][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2810.317470][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2810.317774][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2810.318055][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2810.318347][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2810.318596][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2810.318827][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2810.319136][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2810.319425][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2810.319749][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.319987][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2810.320284][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2810.320569][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2810.320884][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2810.321142][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2810.321377][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2810.321623][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2810.321935][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2810.322266][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2810.322566][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2810.322838][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2810.323126][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2810.323438][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2810.323747][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2810.324071][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2810.324311][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2810.324575][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2810.324835][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2810.325100][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2810.325386][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2810.325697][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2810.325947][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2810.326224][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2810.326464][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2810.326706][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2810.326938][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2810.327179][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2810.327443][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2810.327699][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2810.327966][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2810.328249][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2810.328561][ C3] tc_run (net/core/dev.c:3945)
[ 2810.328766][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2810.328997][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.329242][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2810.329503][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2810.329756][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.329994][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2810.330260][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2810.330563][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2810.330835][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2810.331087][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2810.331354][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2810.331611][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2810.331948][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2810.332223][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2810.332476][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2810.332739][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2810.332958][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2810.333200][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2810.333477][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2810.333790][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2810.334065][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2810.334317][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2810.334548][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2810.334817][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2810.335062][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2810.335312][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2810.335551][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2810.335799][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2810.336035][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2810.336302][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2810.336581][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2810.336826][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2810.337074][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2810.337376][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2810.337698][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2810.337941][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2810.338202][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2810.338471][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2810.338710][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2810.338946][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2810.339213][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2810.339472][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2810.339732][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2810.340004][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2810.340291][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.340530][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2810.340820][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2810.341060][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2810.341324][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2810.341546][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2810.341840][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2810.342088][ C3] __do_softirq (kernel/softirq.c:553)
[ 2810.342322][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2810.342542][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2810.342831][ C3]
[ 2810.342981][ C3]
[ 2810.343130][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2810.343436][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2810.343766][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2810.344737][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2810.345047][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2810.345445][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2810.345847][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2810.346247][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2810.346645][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2810.347046][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2810.347345][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2810.347562][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2810.347794][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2810.348048][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2810.348334][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.348574][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2810.348832][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2810.349091][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2810.349381][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2810.349604][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2810.349849][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2810.350093][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2810.350333][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2810.350626][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2810.350891][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2810.351129][ C3] ksys_write (fs/read_write.c:643)
[ 2810.351346][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2810.351596][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2810.351902][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2810.352134][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2810.352436][ C3] RIP: 0033:0x7f93b2836957
[ 2810.352663][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2810.353637][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2810.354059][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2810.354458][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2810.354860][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2810.355259][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2810.355658][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2836.615036][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2836.615572][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2836.616033][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2836.616497][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2836.617402][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2836.618010][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2836.618333][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2836.619302][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2836.619608][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2836.620003][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2836.620401][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2836.620798][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2836.621192][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2836.621586][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2836.622027][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2836.622355][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2836.622754][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2836.623147][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2836.623543][ C1] PKRU: 55555554
[ 2836.623723][ C1] Call Trace:
[ 2836.623896][ C1]
[ 2836.624049][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2836.624314][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2836.624553][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2836.624830][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2836.625099][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2836.625382][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2836.625646][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2836.625947][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2836.626207][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2836.626514][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2836.626807][ C1]
[ 2836.626955][ C1]
[ 2836.627104][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2836.627415][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2836.627705][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2836.627998][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2836.628284][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2836.628595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.628834][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2836.629085][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2836.629333][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2836.629603][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2836.629886][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.630122][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2836.630359][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2836.630617][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2836.630849][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2836.631093][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2836.631349][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2836.631621][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2836.631896][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2836.632141][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2836.632412][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2836.632671][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2836.633015][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2836.633266][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2836.633583][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2836.633843][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2836.634044][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2836.634275][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2836.634525][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2836.634797][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2836.635067][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2836.635294][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2836.635610][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2836.635913][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2836.636191][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2836.636482][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2836.636728][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2836.636956][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2836.637253][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2836.637534][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2836.637856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.638092][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2836.638386][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2836.638668][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2836.638992][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2836.639246][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2836.639479][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2836.639726][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2836.640035][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2836.640367][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2836.640664][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2836.640935][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2836.641224][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2836.641535][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2836.641817][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2836.642135][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2836.642382][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2836.642658][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2836.642906][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2836.643152][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2836.643399][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2836.643661][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2836.643914][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2836.644160][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2836.644422][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2836.644684][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2836.644908][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2836.645163][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2836.645435][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2836.645701][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2836.645914][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2836.646181][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2836.646487][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2836.646729][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2836.646959][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2836.647208][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2836.647462][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2836.647744][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2836.648009][ C1] tc_run (net/core/dev.c:3945)
[ 2836.648212][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2836.648442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.648679][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2836.648948][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2836.649199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.649435][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2836.649698][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2836.649998][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2836.650270][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2836.650520][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2836.650783][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2836.651038][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2836.651316][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2836.651651][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2836.651927][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2836.652179][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2836.652442][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2836.652655][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2836.652890][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2836.653129][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2836.653413][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2836.653664][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2836.653903][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2836.654148][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2836.654390][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2836.654655][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2836.654935][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2836.655205][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2836.655484][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2836.655721][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2836.655984][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2836.656212][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2836.656430][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2836.656667][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2836.656915][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2836.657167][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2836.657435][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2836.657661][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2836.657908][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2836.658161][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2836.658394][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2836.658657][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2836.658903][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2836.659166][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2836.659408][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2836.659685][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2836.659984][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2836.660283][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2836.660604][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2836.660854][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2836.661153][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2836.661385][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2836.661684][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2836.661917][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2836.662884][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2836.663303][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2836.663696][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2836.664091][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2836.664487][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2836.664880][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2836.667322][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2836.667846][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2836.668348][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2836.668814][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2836.669728][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2836.670341][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2836.670665][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2836.671633][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2836.671941][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2836.672339][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2836.672735][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2836.673134][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2836.673532][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2836.673929][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2836.674375][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2836.674705][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2836.675105][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2836.675503][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2836.675900][ C3] PKRU: 55555554
[ 2836.676081][ C3] Call Trace:
[ 2836.676252][ C3]
[ 2836.676401][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2836.676662][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2836.676905][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2836.677181][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2836.677452][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2836.677739][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2836.678003][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2836.678310][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2836.678570][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2836.678879][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2836.679181][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2836.679494][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2836.679785][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2836.680077][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2836.680367][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2836.680676][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2836.680916][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.681154][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2836.681393][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2836.681641][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2836.681911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2836.682195][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.682430][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2836.682671][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2836.682930][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2836.683165][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2836.683411][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2836.683668][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2836.683945][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2836.684220][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2836.684466][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2836.684736][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2836.684999][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2836.685346][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2836.685596][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2836.685915][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2836.686177][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2836.686379][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2836.686609][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2836.686861][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2836.687137][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2836.687367][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2836.687593][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2836.687911][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2836.688217][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2836.688496][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2836.688790][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2836.689044][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2836.689273][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2836.689572][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2836.689855][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2836.690179][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.690417][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2836.690712][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2836.690995][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2836.691311][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2836.691566][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2836.691800][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2836.692047][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2836.692357][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2836.692689][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2836.692986][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2836.693260][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2836.693549][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2836.693861][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2836.694166][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2836.694491][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2836.694729][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2836.694993][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2836.695253][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2836.695519][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2836.695803][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2836.696118][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2836.696368][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2836.696642][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2836.696882][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2836.697123][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2836.697354][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2836.697592][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2836.697854][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2836.698108][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2836.698374][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2836.698658][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2836.698974][ C3] tc_run (net/core/dev.c:3945)
[ 2836.699179][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2836.699408][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.699646][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2836.699906][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2836.700158][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.700398][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2836.700662][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2836.700966][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2836.701237][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2836.701489][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2836.701753][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2836.702008][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2836.702345][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2836.702620][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2836.702872][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2836.703137][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2836.703355][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2836.703598][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2836.703873][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2836.704185][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2836.704459][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2836.704710][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2836.704940][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2836.705209][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2836.705452][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2836.705701][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2836.705941][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2836.706187][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2836.706422][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2836.706687][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2836.706969][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2836.707212][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2836.707462][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2836.707763][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2836.708081][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2836.708326][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2836.708590][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2836.708857][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2836.709103][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2836.709340][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2836.709603][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2836.709864][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2836.710124][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2836.710394][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2836.710677][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.710917][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2836.711209][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2836.711447][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2836.711711][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2836.711933][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2836.712227][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2836.712474][ C3] __do_softirq (kernel/softirq.c:553)
[ 2836.712707][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2836.712925][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2836.713213][ C3]
[ 2836.713362][ C3]
[ 2836.713513][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2836.713816][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2836.714139][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2836.715111][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2836.715419][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2836.715818][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2836.716218][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2836.716614][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2836.717010][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2836.717411][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2836.717707][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2836.717926][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2836.718156][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2836.718408][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2836.718694][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.718934][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2836.719192][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2836.719445][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2836.719734][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2836.719955][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2836.720200][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2836.720444][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2836.720681][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2836.720970][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2836.721235][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2836.721474][ C3] ksys_write (fs/read_write.c:643)
[ 2836.721690][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2836.721938][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2836.722243][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2836.722472][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2836.722772][ C3] RIP: 0033:0x7f93b2836957
[ 2836.723000][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2836.723967][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2836.724387][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2836.724786][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2836.725184][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2836.725580][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2836.725977][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2864.615036][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2864.615558][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2864.616018][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2864.616483][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2864.617387][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2864.617992][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2864.618316][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2864.619284][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2864.619586][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2864.619983][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2864.620379][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2864.620775][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2864.621171][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2864.621569][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2864.622012][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2864.622341][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2864.622736][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2864.623134][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2864.623535][ C1] PKRU: 55555554
[ 2864.623716][ C1] Call Trace:
[ 2864.623885][ C1]
[ 2864.624035][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2864.624298][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2864.624538][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2864.624815][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2864.625085][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2864.625371][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2864.625635][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2864.625936][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2864.626199][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2864.626505][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2864.626801][ C1]
[ 2864.626948][ C1]
[ 2864.627100][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2864.627413][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2864.627702][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2864.627995][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2864.628282][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2864.628592][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.628841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2864.629079][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2864.629326][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2864.629598][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2864.629880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.630117][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2864.630357][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2864.630616][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2864.630847][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2864.631092][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2864.631350][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2864.631622][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2864.631899][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2864.632145][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2864.632415][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2864.632676][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2864.633020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2864.633272][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2864.633589][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2864.633850][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2864.634053][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2864.634284][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2864.634535][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2864.634809][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2864.635081][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2864.635306][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2864.635622][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2864.635926][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2864.636203][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2864.636497][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2864.636743][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2864.636971][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2864.637270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2864.637551][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2864.637871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.638107][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2864.638403][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2864.638683][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2864.639004][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2864.639256][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2864.639489][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2864.639733][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2864.640042][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2864.640373][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2864.640667][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2864.640940][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2864.641226][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2864.641536][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2864.641815][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2864.642127][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2864.642373][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2864.642648][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2864.642894][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2864.643139][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2864.643385][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2864.643646][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2864.643898][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2864.644142][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2864.644403][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2864.644663][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2864.644888][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2864.645142][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2864.645412][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2864.645676][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2864.645891][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2864.646157][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2864.646463][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2864.646702][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2864.646932][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2864.647179][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2864.647432][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2864.647713][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2864.647978][ C1] tc_run (net/core/dev.c:3945)
[ 2864.648183][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2864.648411][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.648647][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2864.648911][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2864.649162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.649398][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2864.649659][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2864.649959][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2864.650230][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2864.650480][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2864.650741][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2864.650994][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2864.651272][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2864.651605][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2864.651879][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2864.652129][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2864.652392][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2864.652604][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2864.652840][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2864.653082][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2864.653366][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2864.653615][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2864.653853][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2864.654099][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2864.654340][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2864.654605][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2864.654884][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2864.655154][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2864.655434][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2864.655669][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2864.655933][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2864.656161][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2864.656381][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2864.656618][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2864.656867][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2864.657120][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2864.657389][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2864.657616][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2864.657864][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2864.658115][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2864.658349][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2864.658614][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2864.658859][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2864.659122][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2864.659366][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2864.659645][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2864.659941][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2864.660240][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2864.660560][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2864.660810][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2864.661111][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2864.661343][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2864.661642][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2864.661867][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2864.662828][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2864.663247][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2864.663645][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2864.664045][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2864.664442][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2864.664841][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2864.667278][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2864.667806][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2864.668312][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2864.668789][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2864.669702][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2864.670312][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2864.670638][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2864.671608][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2864.671920][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2864.672321][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2864.672720][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2864.673118][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2864.673519][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2864.673918][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2864.674366][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2864.674699][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2864.675098][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2864.675498][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2864.675900][ C3] PKRU: 55555554
[ 2864.676080][ C3] Call Trace:
[ 2864.676252][ C3]
[ 2864.676401][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2864.676663][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2864.676904][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2864.677183][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2864.677455][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2864.677740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2864.678005][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2864.678310][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2864.678569][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2864.678882][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2864.679177][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2864.679490][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2864.679778][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2864.680072][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2864.680359][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2864.680669][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2864.680909][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.681149][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2864.681386][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2864.681634][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2864.681905][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2864.682191][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.682429][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2864.682668][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2864.682927][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2864.683161][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2864.683410][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2864.683666][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2864.683939][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2864.684217][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2864.684464][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2864.684735][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2864.684999][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2864.685344][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2864.685595][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2864.685915][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2864.686177][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2864.686379][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2864.686611][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2864.686863][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2864.687136][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2864.687368][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2864.687592][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2864.687911][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2864.688216][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2864.688494][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2864.688793][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2864.689041][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2864.689271][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2864.689569][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2864.689853][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2864.690177][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.690413][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2864.690709][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2864.690993][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2864.691307][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2864.691560][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2864.691794][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2864.692041][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2864.692354][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2864.692684][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2864.692981][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2864.693256][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2864.693541][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2864.693853][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2864.694162][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2864.694486][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2864.694722][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2864.694987][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2864.695250][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2864.695516][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2864.695798][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2864.696108][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2864.696361][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2864.696636][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2864.696876][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2864.697118][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2864.697349][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2864.697587][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2864.697848][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2864.698102][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2864.698370][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2864.698652][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2864.698969][ C3] tc_run (net/core/dev.c:3945)
[ 2864.699173][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2864.699405][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.699640][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2864.699901][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2864.700153][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.700394][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2864.700657][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2864.700960][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2864.701231][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2864.701482][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2864.701746][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2864.702001][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2864.702340][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2864.702616][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2864.702867][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2864.703130][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2864.703346][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2864.703589][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2864.703864][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2864.704175][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2864.704455][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2864.704704][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2864.704933][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2864.705202][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2864.705445][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2864.705696][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2864.705935][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2864.706183][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2864.706415][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2864.706682][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2864.706962][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2864.707208][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2864.707455][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2864.707752][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2864.708071][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2864.708316][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2864.708575][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2864.708848][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2864.709089][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2864.709325][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2864.709587][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2864.709847][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2864.710107][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2864.710375][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2864.710659][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.710895][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2864.711186][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2864.711424][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2864.711687][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2864.711907][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2864.712205][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2864.712452][ C3] __do_softirq (kernel/softirq.c:553)
[ 2864.712683][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2864.712904][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2864.713187][ C3]
[ 2864.713338][ C3]
[ 2864.713488][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2864.713792][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2864.714114][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2864.715079][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2864.715390][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2864.715787][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2864.716185][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2864.716582][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2864.716980][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2864.717379][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2864.717674][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2864.717893][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2864.718123][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2864.718374][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2864.718661][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.718904][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2864.719159][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2864.719412][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2864.719700][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2864.719920][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2864.720161][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2864.720405][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2864.720643][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2864.720930][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2864.721196][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2864.721433][ C3] ksys_write (fs/read_write.c:643)
[ 2864.721650][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2864.721896][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2864.722202][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2864.722435][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2864.722731][ C3] RIP: 0033:0x7f93b2836957
[ 2864.722958][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2864.723924][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2864.724350][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2864.724748][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2864.725145][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2864.725545][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2864.725944][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2864.726347][ C3]
| [ 2888.356163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2888.356538][ C1] rcu: 1-....: (510914 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=120379
| [ 2888.357085][ C1] rcu: (t=494385 jiffies g=1064457 q=64 ncpus=4)
[ 2888.357855][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2888.358466][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2888.358812][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2888.359773][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2888.360078][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2888.360473][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2888.360866][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2888.361264][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2888.361657][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2888.362051][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2888.362494][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2888.362823][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2888.363222][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2888.363617][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2888.364012][ C1] PKRU: 55555554
[ 2888.364193][ C1] Call Trace:
[ 2888.364363][ C1]
[ 2888.364511][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2888.364782][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2888.365033][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2888.365284][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2888.365516][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2888.365782][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2888.366049][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2888.366306][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2888.366590][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2888.366829][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2888.367140][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2888.367413][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2888.367699][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2888.367962][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2888.368267][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2888.368527][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2888.368842][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2888.369134][ C1]
[ 2888.369287][ C1]
[ 2888.369435][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2888.369748][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2888.370037][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2888.370330][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2888.370617][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2888.370930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.371169][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2888.371407][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2888.371655][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2888.371925][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2888.372209][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.372444][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2888.372683][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2888.372941][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2888.373176][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2888.373422][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2888.373683][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2888.373956][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2888.374232][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2888.374479][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2888.374751][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2888.375014][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2888.375361][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2888.375612][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2888.375931][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2888.376194][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2888.376397][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2888.376629][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2888.376881][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2888.377158][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2888.377429][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2888.377656][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2888.377973][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2888.378276][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2888.378556][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2888.378853][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2888.379101][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2888.379331][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2888.379628][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2888.379914][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2888.380237][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.380475][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2888.380768][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2888.381054][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2888.381373][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2888.381628][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2888.381860][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2888.382107][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2888.382421][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2888.382753][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2888.383052][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2888.383326][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2888.383612][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2888.383922][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2888.384208][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2888.384522][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2888.384768][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2888.385049][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2888.385297][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2888.385542][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2888.385787][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2888.386052][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2888.386307][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2888.386553][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2888.386818][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2888.387081][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2888.387306][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2888.387561][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2888.387832][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2888.388101][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2888.388317][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2888.388583][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2888.388897][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2888.389140][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2888.389369][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2888.389617][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2888.389872][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2888.390157][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2888.390425][ C1] tc_run (net/core/dev.c:3945)
[ 2888.390628][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2888.390860][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.391095][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2888.391356][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2888.391608][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.391848][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2888.392110][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2888.392414][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2888.392684][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2888.392935][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2888.393198][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2888.393453][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2888.393735][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2888.394070][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2888.394345][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2888.394596][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2888.394859][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2888.395076][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2888.395313][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2888.395556][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2888.395841][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2888.396091][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2888.396331][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2888.396578][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2888.396822][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2888.397088][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2888.397370][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2888.397642][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2888.397922][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2888.398161][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2888.398426][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2888.398658][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2888.398878][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2888.399117][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2888.399366][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2888.399619][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2888.399887][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2888.400111][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2888.400362][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2888.400615][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2888.400853][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2888.401117][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2888.401358][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2888.401622][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2888.401864][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2888.402145][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2888.402445][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2888.402742][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2888.403064][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2888.403317][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2888.403620][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2888.403854][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2888.404152][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2888.404382][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2888.405348][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2888.405770][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2888.406167][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2888.406563][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2888.406959][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2888.407360][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2888.407360][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2888.407761][ C1]
| [ 2888.407917][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 2888.408196][ C3] NMI backtrace for cpu 3
[ 2888.408211][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2888.408214][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2888.408220][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2888.408223][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2888.408226][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2888.408228][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2888.408230][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2888.408232][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2888.408233][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2888.408235][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2888.408237][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2888.408241][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2888.408242][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2888.408244][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2888.408245][ C3] PKRU: 55555554
[ 2888.408246][ C3] Call Trace:
[ 2888.408249][ C3]
[ 2888.408253][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2888.408258][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2888.408262][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2888.408267][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2888.408270][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2888.408272][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2888.408277][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2888.408281][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2888.408284][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2888.408288][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2888.408291][ C3]
[ 2888.408292][ C3]
[ 2888.408293][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2888.408296][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2888.408300][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.408305][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2888.408308][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2888.408312][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2888.408315][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2888.408318][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.408320][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2888.408324][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2888.408327][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2888.408334][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2888.408337][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2888.408342][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2888.408347][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2888.408351][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2888.408354][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2888.408356][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2888.408359][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2888.408365][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2888.408369][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2888.408372][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2888.408381][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2888.408384][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2888.408386][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2888.408391][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2888.408394][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2888.408398][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2888.408401][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2888.408407][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2888.408413][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2888.408417][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2888.408425][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2888.408429][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2888.408432][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2888.408436][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2888.408439][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2888.408443][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.408446][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2888.408451][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2888.408454][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2888.408458][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2888.408461][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2888.408464][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2888.408467][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2888.408475][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2888.408481][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2888.408488][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2888.408492][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2888.408502][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2888.408511][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2888.408520][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2888.408529][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2888.408531][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2888.408536][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2888.408539][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2888.408542][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2888.408545][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2888.408548][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2888.408554][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2888.408558][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2888.408563][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2888.408568][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2888.408572][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2888.408575][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2888.408578][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2888.408581][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2888.408584][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2888.408586][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2888.408590][ C3] tc_run (net/core/dev.c:3945)
[ 2888.408594][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2888.408597][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.408599][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2888.408603][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2888.408607][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.408609][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2888.408613][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2888.408616][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2888.408619][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2888.408630][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2888.408634][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2888.408637][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2888.408645][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2888.408647][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2888.408651][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2888.408654][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2888.408658][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2888.408660][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2888.408663][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2888.408667][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2888.408670][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2888.408673][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2888.408676][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2888.408681][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2888.408684][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2888.408687][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2888.408691][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2888.408695][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2888.408698][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2888.408703][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2888.408707][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2888.408711][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2888.408715][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2888.408719][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2888.408722][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2888.408726][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2888.408729][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2888.408732][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2888.408736][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2888.408740][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2888.408745][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2888.408749][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2888.408751][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2888.408756][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2888.408759][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.408761][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2888.408765][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2888.408768][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2888.408771][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2888.408774][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2888.408778][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2888.408781][ C3] __do_softirq (kernel/softirq.c:553)
[ 2888.408786][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2888.408789][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2888.408792][ C3]
[ 2888.408793][ C3]
[ 2888.408794][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2888.408798][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2888.408800][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2888.408802][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2888.408805][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2888.408807][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2888.408808][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2888.408809][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2888.408811][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2888.408814][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2888.408818][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2888.408824][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2888.408829][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2888.408832][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2888.408837][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.408839][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2888.408844][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2888.408848][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2888.408852][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2888.408857][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2888.408859][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2888.408863][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2888.408865][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2888.408869][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2888.408872][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2888.408877][ C3] ksys_write (fs/read_write.c:643)
[ 2888.408880][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2888.408884][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2888.408888][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2888.408892][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2888.408895][ C3] RIP: 0033:0x7f93b2836957
[ 2888.408898][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2888.408900][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2888.408903][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2888.408904][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2888.408906][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2888.408907][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2888.408909][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2912.615035][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2912.615560][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2912.616021][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2912.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2912.617390][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2912.618000][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 2912.618284][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f
All code
========
0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi
7: 5b pop %rbx
8: 5d pop %rbp
9: 41 5c pop %r12
b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca
10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
17: 00 00 00
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 af ef ff ff jmp 0xffffffffffffefea
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 af ef ff ff jmp 0xffffffffffffefc0
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 2912.619254][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202
[ 2912.619559][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2912.619953][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2912.620349][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2912.620747][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2912.621142][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2912.621539][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2912.621981][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2912.622310][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2912.622708][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2912.623103][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2912.623498][ C1] PKRU: 55555554
[ 2912.623678][ C1] Call Trace:
[ 2912.623848][ C1]
[ 2912.623997][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2912.624258][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2912.624500][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2912.624773][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2912.625044][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2912.625331][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2912.625594][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2912.625898][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2912.626158][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2912.626466][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2912.626758][ C1]
[ 2912.626909][ C1]
[ 2912.627056][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2912.627370][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2912.627658][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 2912.627938][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2912.628219][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2912.628537][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.628777][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2912.629015][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2912.629262][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2912.629533][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2912.629814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.630055][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2912.630295][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2912.630553][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2912.630785][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2912.631032][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2912.631289][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2912.631564][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2912.631839][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2912.632089][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2912.632361][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2912.632623][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2912.632966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2912.633219][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2912.633536][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2912.633796][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2912.633999][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2912.634230][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2912.634483][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2912.634756][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2912.635029][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2912.635255][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2912.635572][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2912.635876][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2912.636154][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2912.636449][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2912.636696][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2912.636924][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2912.637224][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2912.637506][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2912.637828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.638066][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2912.638361][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2912.638650][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2912.638964][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2912.639218][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2912.639451][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2912.639698][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2912.640007][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2912.640340][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2912.640637][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2912.640911][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2912.641199][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2912.641511][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2912.641792][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2912.642105][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2912.642355][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2912.642632][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2912.642880][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2912.643126][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2912.643374][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2912.643636][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2912.643889][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2912.644136][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2912.644398][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2912.644661][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2912.644889][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2912.645145][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2912.645419][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2912.645687][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2912.645902][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2912.646171][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2912.646479][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2912.646719][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2912.646951][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2912.647201][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2912.647455][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2912.647740][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2912.648007][ C1] tc_run (net/core/dev.c:3945)
[ 2912.648217][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2912.648448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.648696][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2912.648956][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2912.649210][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.649448][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2912.649711][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2912.650015][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2912.650290][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2912.650542][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2912.650806][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2912.651061][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2912.651342][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2912.651678][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2912.651956][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2912.652210][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2912.652474][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2912.652688][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2912.652923][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2912.653166][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2912.653455][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2912.653706][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2912.653946][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2912.654196][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2912.654438][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2912.654705][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2912.654985][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2912.655258][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2912.655540][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2912.655777][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2912.656042][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2912.656270][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2912.656490][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2912.656727][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2912.656976][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2912.657229][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2912.657497][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2912.657724][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2912.657972][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2912.658227][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2912.658460][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2912.658732][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2912.658969][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2912.659236][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2912.659482][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2912.659763][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2912.660061][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2912.660361][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2912.660682][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2912.660934][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2912.661237][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2912.661468][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2912.661768][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2912.661994][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2912.662961][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2912.663379][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2912.663775][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2912.664177][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2912.664574][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2912.664971][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2912.667408][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2912.667932][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2912.668435][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2912.668911][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2912.669816][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2912.670425][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2912.670747][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2912.671715][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2912.672020][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2912.672421][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2912.672818][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2912.673216][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2912.673612][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2912.674009][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2912.674456][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2912.674786][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2912.675185][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2912.675579][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2912.675979][ C3] PKRU: 55555554
[ 2912.676160][ C3] Call Trace:
[ 2912.676330][ C3]
[ 2912.676479][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2912.676741][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2912.676982][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2912.677259][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2912.677531][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2912.677818][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2912.678084][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2912.678388][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2912.678658][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2912.678966][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2912.679263][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2912.679577][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2912.679866][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2912.680160][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2912.680447][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2912.680757][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2912.680997][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.681239][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2912.681476][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2912.681724][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2912.681996][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2912.682280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.682518][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2912.682756][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2912.683018][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2912.683252][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2912.683498][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2912.683755][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2912.684029][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2912.684309][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2912.684557][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2912.684828][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2912.685091][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2912.685436][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2912.685687][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2912.686005][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2912.686266][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2912.686468][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2912.686700][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2912.686952][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2912.687227][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2912.687459][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2912.687683][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2912.688000][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2912.688307][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2912.688598][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2912.688891][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2912.689140][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2912.689372][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2912.689669][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2912.689957][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2912.690283][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.690520][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2912.690816][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2912.691102][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2912.691419][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2912.691674][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2912.691907][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2912.692155][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2912.692469][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2912.692800][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2912.693098][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2912.693372][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2912.693659][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2912.693973][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2912.694282][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2912.694608][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2912.694846][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2912.695112][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2912.695374][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2912.695640][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2912.695923][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2912.696237][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2912.696488][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2912.696765][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2912.697003][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2912.697247][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2912.697482][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2912.697719][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2912.697984][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2912.698241][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2912.698520][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2912.698803][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2912.699116][ C3] tc_run (net/core/dev.c:3945)
[ 2912.699321][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2912.699552][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.699790][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2912.700052][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2912.700305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.700542][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2912.700806][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2912.701110][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2912.701382][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2912.701634][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2912.701900][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2912.702156][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2912.702495][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2912.702773][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2912.703027][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2912.703295][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2912.703511][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2912.703754][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2912.704031][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2912.704342][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2912.704620][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2912.704871][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2912.705100][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2912.705370][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2912.705613][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2912.705864][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2912.706107][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2912.706356][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2912.706590][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2912.706857][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2912.707136][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2912.707381][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2912.707632][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2912.707930][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2912.708250][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2912.708495][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2912.708761][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2912.709028][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2912.709268][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2912.709510][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2912.709771][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2912.710031][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2912.710291][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2912.710559][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2912.710845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.711082][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2912.711374][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2912.711614][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2912.711879][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2912.712099][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2912.712397][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2912.712645][ C3] __do_softirq (kernel/softirq.c:553)
[ 2912.712877][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2912.713097][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2912.713382][ C3]
[ 2912.713533][ C3]
[ 2912.713683][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2912.713987][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2912.714312][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2912.715281][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2912.715589][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2912.715986][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2912.716385][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2912.716785][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2912.717183][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2912.717583][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2912.717880][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2912.718098][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2912.718328][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2912.718586][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2912.718873][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.719112][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2912.719372][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2912.719626][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2912.719914][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2912.720138][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2912.720382][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2912.720626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2912.720865][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2912.721153][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2912.721418][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2912.721654][ C3] ksys_write (fs/read_write.c:643)
[ 2912.721873][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2912.722124][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2912.722433][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2912.722667][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2912.722967][ C3] RIP: 0033:0x7f93b2836957
[ 2912.723193][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2912.724159][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2912.724581][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2912.724979][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2912.725378][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2912.725778][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2912.726175][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2940.615042][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2940.615566][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2940.616026][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2940.616491][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2940.617396][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2940.618002][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2940.618325][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2940.619297][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2940.619602][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2940.620000][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2940.620397][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2940.620792][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2940.621188][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2940.621587][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2940.622031][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2940.622361][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2940.622758][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2940.623153][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2940.623551][ C1] PKRU: 55555554
[ 2940.623731][ C1] Call Trace:
[ 2940.623900][ C1]
[ 2940.624050][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2940.624311][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2940.624552][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2940.624829][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2940.625100][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2940.625390][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2940.625656][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2940.625958][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2940.626218][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2940.626526][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2940.626821][ C1]
[ 2940.626969][ C1]
[ 2940.627120][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2940.627432][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2940.627722][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2940.628016][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2940.628303][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2940.628624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.628865][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2940.629103][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2940.629350][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2940.629621][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2940.629904][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.630143][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2940.630382][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2940.630641][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2940.630874][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2940.631119][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2940.631376][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2940.631649][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2940.631927][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2940.632173][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2940.632444][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2940.632710][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2940.633055][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2940.633308][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2940.633626][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2940.633887][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2940.634089][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2940.634320][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2940.634573][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2940.634851][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2940.635124][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2940.635351][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2940.635669][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2940.635974][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2940.636255][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2940.636549][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2940.636795][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2940.637024][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2940.637324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2940.637607][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2940.637930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.638168][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2940.638469][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2940.638752][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2940.639067][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2940.639322][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2940.639558][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2940.639805][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2940.640117][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2940.640450][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2940.640754][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2940.641028][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2940.641317][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2940.641628][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2940.641911][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2940.642228][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2940.642476][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2940.642753][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2940.643002][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2940.643250][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2940.643497][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2940.643761][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2940.644015][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2940.644262][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2940.644523][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2940.644786][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2940.645013][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2940.645268][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2940.645540][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2940.645807][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2940.646022][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2940.646291][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2940.646597][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2940.646839][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2940.647071][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2940.647320][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2940.647576][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2940.647860][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2940.648126][ C1] tc_run (net/core/dev.c:3945)
[ 2940.648332][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2940.648571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.648809][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2940.649069][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2940.649322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.649561][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2940.649824][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2940.650127][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2940.650399][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2940.650651][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2940.650915][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2940.651171][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2940.651450][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2940.651785][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2940.652062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2940.652315][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2940.652579][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2940.652793][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2940.653029][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2940.653272][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2940.653556][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2940.653808][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2940.654048][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2940.654296][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2940.654538][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2940.654805][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2940.655086][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2940.655358][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2940.655639][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2940.655877][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2940.656141][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2940.656369][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2940.656588][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2940.656827][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2940.657075][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2940.657329][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2940.657598][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2940.657823][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2940.658072][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2940.658326][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2940.658566][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2940.658831][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2940.659070][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2940.659333][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2940.659574][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2940.659855][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2940.660153][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2940.660452][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2940.660772][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2940.661024][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2940.661326][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2940.661557][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2940.661856][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2940.662081][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2940.663046][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2940.663465][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2940.663862][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2940.664259][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2940.664656][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2940.665052][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2940.667493][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2940.668018][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2940.668523][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2940.668988][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2940.669893][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2940.670502][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2940.670825][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2940.671789][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2940.672094][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2940.672491][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2940.672886][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2940.673282][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2940.673679][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2940.674076][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2940.674519][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2940.674849][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2940.675247][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2940.675645][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2940.676040][ C3] PKRU: 55555554
[ 2940.676222][ C3] Call Trace:
[ 2940.676390][ C3]
[ 2940.676540][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2940.676801][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2940.677043][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2940.677317][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2940.677588][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2940.677875][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2940.678138][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2940.678447][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2940.678708][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2940.679014][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2940.679310][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2940.679622][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2940.679909][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2940.680202][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2940.680489][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2940.680798][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2940.681037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.681277][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2940.681517][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2940.681764][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2940.682034][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2940.682315][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.682553][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2940.682793][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2940.683051][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2940.683284][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2940.683529][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2940.683785][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2940.684060][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2940.684335][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2940.684581][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2940.684849][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2940.685111][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2940.685457][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2940.685707][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2940.686026][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2940.686287][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2940.686490][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2940.686718][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2940.686970][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2940.687245][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2940.687474][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2940.687701][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2940.688017][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2940.688319][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2940.688609][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2940.688900][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2940.689148][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2940.689379][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2940.689676][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2940.689959][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2940.690282][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.690521][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2940.690814][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2940.691099][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2940.691418][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2940.691672][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2940.691902][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2940.692150][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2940.692462][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2940.692791][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2940.693091][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2940.693362][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2940.693649][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2940.693960][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2940.694268][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2940.694593][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2940.694832][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2940.695095][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2940.695353][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2940.695619][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2940.695902][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2940.696211][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2940.696459][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2940.696735][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2940.696972][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2940.697214][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2940.697446][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2940.697684][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2940.697947][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2940.698203][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2940.698474][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2940.698753][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2940.699064][ C3] tc_run (net/core/dev.c:3945)
[ 2940.699267][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2940.699498][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.699736][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2940.699996][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2940.700248][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.700485][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2940.700749][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2940.701050][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2940.701323][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2940.701574][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2940.701838][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2940.702093][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2940.702430][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2940.702703][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2940.702954][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2940.703217][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2940.703433][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2940.703672][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2940.703949][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2940.704259][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2940.704532][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2940.704783][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2940.705011][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2940.705280][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2940.705520][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2940.705769][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2940.706009][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2940.706256][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2940.706490][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2940.706755][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2940.707032][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2940.707276][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2940.707523][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2940.707821][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2940.708139][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2940.708385][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2940.708644][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2940.708910][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2940.709147][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2940.709386][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2940.709646][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2940.709905][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2940.710161][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2940.710430][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2940.710713][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.710950][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2940.711237][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2940.711475][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2940.711737][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2940.711957][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2940.712253][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2940.712500][ C3] __do_softirq (kernel/softirq.c:553)
[ 2940.712731][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2940.712950][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2940.713237][ C3]
[ 2940.713386][ C3]
[ 2940.713533][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2940.713836][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2940.714156][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2940.715114][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2940.715422][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2940.715813][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2940.716208][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2940.716603][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2940.716997][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2940.717395][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2940.717691][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2940.717908][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2940.718137][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2940.718393][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2940.718675][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.718912][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2940.719168][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2940.719420][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2940.719705][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2940.719927][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2940.720168][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2940.720410][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2940.720647][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2940.720936][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2940.721200][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2940.721433][ C3] ksys_write (fs/read_write.c:643)
[ 2940.721651][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2940.721902][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2940.722205][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2940.722436][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2940.722736][ C3] RIP: 0033:0x7f93b2836957
[ 2940.722960][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2940.723926][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2940.724346][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2940.724745][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2940.725142][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2940.725540][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2940.725935][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2940.726335][ C3]
| [ 2966.412162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2966.412547][ C1] rcu: 1-....: (588814 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=139476
| [ 2966.413094][ C1] rcu: (t=572441 jiffies g=1064457 q=70 ncpus=4)
[ 2966.413864][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2966.414473][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2966.414798][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2966.415759][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2966.416065][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2966.416460][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2966.416854][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2966.417250][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2966.417647][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2966.418042][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2966.418493][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2966.418823][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2966.419219][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2966.419617][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2966.420014][ C1] PKRU: 55555554
[ 2966.420196][ C1] Call Trace:
[ 2966.420366][ C1]
[ 2966.420516][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2966.420788][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2966.421041][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2966.421292][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2966.421523][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2966.421791][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2966.422058][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2966.422313][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2966.422595][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2966.422838][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2966.423149][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2966.423420][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2966.423709][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2966.423972][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2966.424278][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2966.424540][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2966.424847][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2966.425141][ C1]
[ 2966.425292][ C1]
[ 2966.425441][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2966.425755][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2966.426043][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2966.426337][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2966.426623][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2966.426935][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.427175][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2966.427415][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2966.427663][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2966.427933][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2966.428215][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.428461][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2966.428702][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2966.428961][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2966.429196][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2966.429442][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2966.429699][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2966.429974][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2966.430250][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2966.430497][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2966.430766][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2966.431028][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2966.431374][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2966.431625][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2966.431943][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2966.432205][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2966.432408][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2966.432636][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2966.432889][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2966.433167][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2966.433438][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2966.433664][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2966.433981][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2966.434286][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2966.434566][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2966.434859][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2966.435106][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2966.435336][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2966.435633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2966.435918][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2966.436244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.436480][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2966.436775][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2966.437061][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2966.437376][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2966.437630][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2966.437864][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2966.438111][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2966.438431][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2966.438761][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2966.439060][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2966.439334][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2966.439619][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2966.439930][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2966.440213][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2966.440526][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2966.440772][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2966.441050][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2966.441297][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2966.441543][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2966.441790][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2966.442052][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2966.442305][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2966.442551][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2966.442813][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2966.443074][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2966.443301][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2966.443555][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2966.443825][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2966.444090][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2966.444308][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2966.444573][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2966.444882][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2966.445122][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2966.445352][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2966.445600][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2966.445854][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2966.446140][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2966.446408][ C1] tc_run (net/core/dev.c:3945)
[ 2966.446612][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2966.446841][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.447078][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2966.447337][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2966.447589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.447826][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2966.448090][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2966.448400][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2966.448671][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2966.448923][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2966.449186][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2966.449441][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2966.449720][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2966.450057][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2966.450331][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2966.450583][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2966.450846][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2966.451062][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2966.451297][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2966.451539][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2966.451823][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2966.452073][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2966.452312][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2966.452560][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2966.452803][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2966.453069][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2966.453348][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2966.453619][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2966.453900][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2966.454138][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2966.454403][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2966.454627][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2966.454847][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2966.455087][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2966.455336][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2966.455588][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2966.455858][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2966.456083][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2966.456331][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2966.456584][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2966.456821][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2966.457089][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2966.457329][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2966.457592][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2966.457833][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2966.458114][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2966.458419][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2966.458718][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2966.459037][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2966.459288][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2966.459590][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2966.459821][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2966.460120][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2966.460349][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2966.461315][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2966.461735][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2966.462134][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2966.462531][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2966.462926][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2966.463328][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2966.463328][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2966.463730][ C1]
| [ 2966.463885][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 2966.464155][ C3] NMI backtrace for cpu 3
[ 2966.464167][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2966.464169][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2966.464175][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2966.464178][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2966.464181][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2966.464183][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2966.464185][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2966.464187][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2966.464188][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2966.464190][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2966.464192][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2966.464195][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2966.464197][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2966.464198][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2966.464199][ C3] PKRU: 55555554
[ 2966.464200][ C3] Call Trace:
[ 2966.464202][ C3]
[ 2966.464206][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2966.464211][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2966.464216][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2966.464221][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2966.464224][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2966.464226][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2966.464231][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2966.464236][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2966.464239][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2966.464242][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2966.464246][ C3]
[ 2966.464247][ C3]
[ 2966.464248][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2966.464251][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2966.464255][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.464259][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2966.464262][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2966.464266][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2966.464269][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2966.464273][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.464275][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2966.464279][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2966.464282][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2966.464288][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2966.464291][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2966.464296][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2966.464301][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2966.464305][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2966.464307][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2966.464310][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2966.464313][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2966.464318][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2966.464322][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2966.464325][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2966.464333][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2966.464336][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2966.464338][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2966.464343][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2966.464346][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2966.464350][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2966.464353][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2966.464359][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2966.464365][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2966.464369][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2966.464377][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2966.464381][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2966.464384][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2966.464387][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2966.464391][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2966.464395][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.464397][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2966.464402][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2966.464405][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2966.464410][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2966.464413][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2966.464415][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2966.464418][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2966.464426][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2966.464432][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2966.464439][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2966.464444][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2966.464454][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2966.464462][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2966.464471][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2966.464480][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2966.464483][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2966.464487][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2966.464491][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2966.464494][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2966.464496][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2966.464500][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2966.464506][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2966.464509][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2966.464514][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2966.464519][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2966.464523][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2966.464525][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2966.464528][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2966.464531][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2966.464534][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2966.464536][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2966.464540][ C3] tc_run (net/core/dev.c:3945)
[ 2966.464543][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2966.464546][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.464549][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2966.464553][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2966.464557][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.464559][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2966.464562][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2966.464565][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2966.464568][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2966.464572][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2966.464575][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2966.464579][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2966.464586][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2966.464589][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2966.464593][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2966.464596][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2966.464600][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2966.464602][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2966.464606][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2966.464609][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2966.464612][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2966.464615][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2966.464618][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2966.464622][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2966.464626][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2966.464629][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2966.464632][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2966.464636][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2966.464639][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2966.464644][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2966.464647][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2966.464651][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2966.464655][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2966.464659][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2966.464662][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2966.464665][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2966.464669][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2966.464672][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2966.464675][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2966.464680][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2966.464684][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2966.464688][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2966.464692][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2966.464696][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2966.464699][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.464701][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2966.464705][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2966.464708][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2966.464711][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2966.464714][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2966.464718][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2966.464722][ C3] __do_softirq (kernel/softirq.c:553)
[ 2966.464726][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2966.464729][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2966.464733][ C3]
[ 2966.464734][ C3]
[ 2966.464735][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2966.464739][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2966.464741][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2966.464743][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2966.464746][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2966.464747][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2966.464749][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2966.464751][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2966.464752][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2966.464756][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2966.464760][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2966.464766][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2966.464771][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2966.464775][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2966.464780][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.464782][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2966.464786][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2966.464791][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2966.464795][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2966.464800][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2966.464802][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2966.464806][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2966.464809][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2966.464812][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2966.464816][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2966.464820][ C3] ksys_write (fs/read_write.c:643)
[ 2966.464823][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2966.464828][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2966.464831][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2966.464835][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2966.464839][ C3] RIP: 0033:0x7f93b2836957
[ 2966.464842][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2966.464844][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2966.464846][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2966.464848][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2966.464849][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2966.464850][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2966.464852][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 2992.615031][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2992.615556][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2992.616016][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2992.616479][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2992.617378][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2992.617984][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2992.618312][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2992.619269][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 2992.619573][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2992.619966][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 2992.620359][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 2992.620753][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 2992.621147][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 2992.621541][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2992.621983][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2992.622310][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 2992.622708][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2992.623102][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2992.623496][ C1] PKRU: 55555554
[ 2992.623676][ C1] Call Trace:
[ 2992.623845][ C1]
[ 2992.623993][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2992.624254][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2992.624496][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2992.624769][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2992.625037][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2992.625325][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2992.625588][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2992.625890][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2992.626149][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2992.626457][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2992.626748][ C1]
[ 2992.626898][ C1]
[ 2992.627046][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2992.627357][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2992.627644][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2992.627937][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2992.628230][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2992.628539][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.628778][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2992.629015][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2992.629262][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2992.629531][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2992.629812][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.630048][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2992.630288][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2992.630546][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2992.630779][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2992.631022][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2992.631279][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2992.631554][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2992.631827][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2992.632072][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2992.632341][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2992.632601][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2992.632945][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2992.633197][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2992.633515][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2992.633775][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2992.633977][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2992.634206][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2992.634458][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2992.634734][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2992.635004][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2992.635231][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2992.635546][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2992.635848][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2992.636127][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2992.636419][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2992.636665][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2992.636894][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2992.637191][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2992.637475][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2992.637797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.638033][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2992.638335][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2992.638619][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2992.638933][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2992.639187][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2992.639418][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2992.639664][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2992.639975][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2992.640306][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2992.640604][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2992.640876][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2992.641161][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2992.641472][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2992.641755][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2992.642068][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 2992.642315][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2992.642594][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 2992.642840][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 2992.643085][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 2992.643335][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 2992.643596][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 2992.643849][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 2992.644094][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 2992.644355][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2992.644617][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2992.644841][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2992.645094][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2992.645365][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2992.645631][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2992.645846][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2992.646111][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2992.646419][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2992.646659][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2992.646887][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2992.647133][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2992.647387][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2992.647671][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 2992.647937][ C1] tc_run (net/core/dev.c:3945)
[ 2992.648149][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2992.648379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.648616][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2992.648875][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2992.649125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.649363][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2992.649624][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2992.649928][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2992.650198][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2992.650449][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2992.650710][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2992.650963][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 2992.651244][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2992.651580][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2992.651852][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2992.652103][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2992.652368][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2992.652583][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2992.652815][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2992.653058][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2992.653343][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2992.653591][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2992.653831][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2992.654076][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2992.654321][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2992.654585][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2992.654864][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2992.655137][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2992.655418][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 2992.655656][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 2992.655919][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 2992.656143][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 2992.656366][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2992.656603][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 2992.656851][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 2992.657103][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 2992.657373][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 2992.657596][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 2992.657845][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 2992.658103][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2992.658341][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 2992.658605][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 2992.658844][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 2992.659108][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2992.659350][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 2992.659630][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 2992.659928][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 2992.660225][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 2992.660544][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 2992.660794][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2992.661096][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2992.661329][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2992.661625][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 2992.661854][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 2992.662817][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 2992.663239][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 2992.663635][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 2992.664030][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 2992.664426][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 2992.664823][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 2992.667258][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2992.667785][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2992.668297][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2992.668765][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2992.669675][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2992.670287][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2992.670612][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2992.671581][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 2992.671899][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 2992.672301][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 2992.672701][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 2992.673100][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 2992.673503][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 2992.673902][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 2992.674351][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2992.674683][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 2992.675082][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2992.675484][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2992.675883][ C3] PKRU: 55555554
[ 2992.676065][ C3] Call Trace:
[ 2992.676235][ C3]
[ 2992.676384][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2992.676647][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2992.676891][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2992.677167][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2992.677440][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2992.677730][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2992.677994][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2992.678305][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2992.678567][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2992.678874][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2992.679170][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2992.679484][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2992.679775][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2992.680071][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2992.680362][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2992.680673][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2992.680913][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.681157][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2992.681399][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2992.681648][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2992.681920][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2992.682204][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.682442][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2992.682683][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2992.682945][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2992.683179][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2992.683425][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2992.683682][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2992.683958][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2992.684234][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2992.684482][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2992.684753][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2992.685017][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2992.685365][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2992.685616][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2992.685935][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2992.686199][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2992.686403][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2992.686632][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 2992.686885][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2992.687162][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2992.687393][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 2992.687621][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2992.687940][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2992.688252][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2992.688536][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2992.688829][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2992.689078][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2992.689309][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2992.689608][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2992.689893][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2992.690219][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.690458][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2992.690752][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2992.691039][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2992.691356][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2992.691612][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2992.691845][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 2992.692091][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2992.692404][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2992.692736][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2992.693034][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2992.693309][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2992.693597][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2992.693909][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2992.694219][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 2992.694544][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2992.694783][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2992.695047][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 2992.695308][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2992.695574][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2992.695859][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2992.696169][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2992.696420][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2992.696699][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2992.696938][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2992.697179][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 2992.697411][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2992.697650][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 2992.697913][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2992.698175][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 2992.698441][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 2992.698722][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2992.699033][ C3] tc_run (net/core/dev.c:3945)
[ 2992.699238][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2992.699470][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.699709][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2992.699969][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2992.700223][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.700460][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2992.700725][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2992.701027][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2992.701301][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2992.701553][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2992.701817][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2992.702076][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2992.702412][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2992.702686][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2992.702939][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2992.703203][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2992.703420][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2992.703661][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2992.703939][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2992.704253][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2992.704528][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2992.704781][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 2992.705010][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2992.705281][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2992.705523][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2992.705774][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2992.706012][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2992.706260][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2992.706496][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2992.706761][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2992.707040][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2992.707285][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2992.707533][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2992.707833][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2992.708156][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2992.708399][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2992.708659][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2992.708927][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2992.709166][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 2992.709401][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2992.709662][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2992.709922][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2992.710181][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2992.710450][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2992.710734][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.710973][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2992.711261][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2992.711499][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2992.711762][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2992.711983][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2992.712279][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2992.712526][ C3] __do_softirq (kernel/softirq.c:553)
[ 2992.712760][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2992.712979][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2992.713267][ C3]
[ 2992.713417][ C3]
[ 2992.713565][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2992.713869][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2992.714192][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2992.715157][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 2992.715465][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 2992.715860][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 2992.716258][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 2992.716655][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 2992.717052][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 2992.717452][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2992.717747][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 2992.717964][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 2992.718202][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2992.718453][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2992.718737][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.718975][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2992.719232][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2992.719486][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2992.719772][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2992.719995][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 2992.720237][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2992.720480][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2992.720719][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2992.721009][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2992.721273][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2992.721508][ C3] ksys_write (fs/read_write.c:643)
[ 2992.721724][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2992.721972][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2992.722275][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2992.722507][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2992.722806][ C3] RIP: 0033:0x7f93b2836957
[ 2992.723030][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2992.723997][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2992.724415][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 2992.724811][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 2992.725211][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2992.725607][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 2992.726007][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3020.615045][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3020.615568][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3020.616030][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3020.616500][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3020.617405][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3020.618020][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3020.618345][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3020.619307][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3020.619612][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3020.620009][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3020.620405][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3020.620800][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3020.621199][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3020.621595][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3020.622040][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3020.622371][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3020.622767][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3020.623164][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3020.623560][ C1] PKRU: 55555554
[ 3020.623741][ C1] Call Trace:
[ 3020.623910][ C1]
[ 3020.624062][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3020.624327][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3020.624569][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3020.624848][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3020.625119][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3020.625408][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3020.625673][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3020.625977][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3020.626239][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3020.626545][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3020.626840][ C1]
[ 3020.626989][ C1]
[ 3020.627140][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3020.627456][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3020.627745][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3020.628046][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3020.628334][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3020.628647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.628887][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3020.629127][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3020.629375][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3020.629646][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3020.629930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.630168][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3020.630409][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3020.630667][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3020.630899][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3020.631146][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3020.631404][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3020.631679][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3020.631956][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3020.632205][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3020.632476][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3020.632738][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3020.633083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3020.633335][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3020.633652][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3020.633914][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3020.634119][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3020.634347][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3020.634600][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3020.634875][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3020.635148][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3020.635373][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3020.635691][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3020.635997][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3020.636277][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3020.636571][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3020.636819][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3020.637047][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3020.637347][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3020.637630][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3020.637955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.638201][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3020.638497][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3020.638781][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3020.639096][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3020.639352][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3020.639587][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3020.639834][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3020.640145][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3020.640477][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3020.640775][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3020.641049][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3020.641336][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3020.641647][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3020.641929][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3020.642245][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3020.642492][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3020.642771][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3020.643020][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3020.643267][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3020.643514][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3020.643777][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3020.644030][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3020.644278][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3020.644542][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3020.644806][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3020.645032][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3020.645288][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3020.645559][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3020.645826][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3020.646043][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3020.646311][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3020.646619][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3020.646858][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3020.647090][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3020.647339][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3020.647594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3020.647878][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3020.648155][ C1] tc_run (net/core/dev.c:3945)
[ 3020.648362][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3020.648591][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.648830][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3020.649089][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3020.649341][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.649580][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3020.649844][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3020.650149][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3020.650421][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3020.650674][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3020.650936][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3020.651192][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3020.651472][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3020.651810][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3020.652085][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3020.652338][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3020.652603][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3020.652817][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3020.653053][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3020.653297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3020.653581][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3020.653832][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3020.654072][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3020.654319][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3020.654564][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3020.654830][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3020.655109][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3020.655383][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3020.655665][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3020.655905][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3020.656170][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3020.656395][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3020.656616][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3020.656853][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3020.657102][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3020.657357][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3020.657626][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3020.657851][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3020.658110][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3020.658365][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3020.658601][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3020.658865][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3020.659104][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3020.659368][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3020.659608][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3020.659891][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3020.660193][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3020.660492][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3020.660812][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3020.661063][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3020.661367][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3020.661599][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3020.661898][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3020.662126][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3020.663093][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3020.663510][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3020.663908][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3020.664305][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3020.664700][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3020.665094][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3020.667592][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3020.668134][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3020.668643][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3020.669114][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3020.670036][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3020.670654][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3020.670983][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3020.671964][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3020.672274][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3020.672675][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3020.673078][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3020.673482][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3020.673884][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3020.674287][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3020.674736][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3020.675071][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3020.675474][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3020.675875][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3020.676281][ C3] PKRU: 55555554
[ 3020.676463][ C3] Call Trace:
[ 3020.676636][ C3]
[ 3020.676790][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3020.677053][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3020.677299][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3020.677580][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3020.677855][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3020.678149][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3020.678419][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3020.678726][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3020.678989][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3020.679305][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3020.679603][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3020.679919][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3020.680212][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3020.680509][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3020.680796][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3020.681108][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3020.681355][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.681597][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3020.681836][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3020.682085][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3020.682361][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3020.682649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.682891][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3020.683133][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3020.683396][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3020.683632][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3020.683883][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3020.684144][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3020.684423][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3020.684704][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3020.684952][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3020.685228][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3020.685495][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3020.685842][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3020.686098][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3020.686421][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3020.686685][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3020.686890][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3020.687122][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3020.687380][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3020.687657][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3020.687894][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3020.688129][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3020.688453][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3020.688760][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3020.689043][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3020.689340][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3020.689591][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3020.689821][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3020.690122][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3020.690411][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3020.690744][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.690981][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3020.691282][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3020.691570][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3020.691888][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3020.692152][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3020.692392][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3020.692643][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3020.692959][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3020.693298][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3020.693599][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3020.693877][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3020.694166][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3020.694484][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3020.694796][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3020.695125][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3020.695367][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3020.695636][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3020.695899][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3020.696167][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3020.696452][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3020.696768][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3020.697022][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3020.697301][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3020.697544][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3020.697787][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3020.698027][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3020.698267][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3020.698536][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3020.698794][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3020.699065][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3020.699351][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3020.699666][ C3] tc_run (net/core/dev.c:3945)
[ 3020.699873][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3020.700106][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.700351][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3020.700614][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3020.700869][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.701108][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3020.701376][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3020.701684][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3020.701956][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3020.702211][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3020.702478][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3020.702738][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3020.703083][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3020.703361][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3020.703616][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3020.703882][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3020.704100][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3020.704348][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3020.704627][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3020.704941][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3020.705221][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3020.705477][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3020.705708][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3020.705981][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3020.706229][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3020.706483][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3020.706725][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3020.706976][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3020.707214][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3020.707484][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3020.707766][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3020.708019][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3020.708271][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3020.708572][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3020.708893][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3020.709140][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3020.709402][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3020.709671][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3020.709913][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3020.710153][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3020.710417][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3020.710679][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3020.710945][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3020.711218][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3020.711505][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.711743][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3020.712038][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3020.712281][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3020.712547][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3020.712769][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3020.713067][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3020.713318][ C3] __do_softirq (kernel/softirq.c:553)
[ 3020.713550][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3020.713773][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3020.714061][ C3]
[ 3020.714217][ C3]
[ 3020.714368][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3020.714676][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3020.715001][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3020.715976][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3020.716289][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3020.716688][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3020.717088][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3020.717489][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3020.717895][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3020.718308][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3020.718607][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3020.718829][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3020.719061][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3020.719315][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3020.719605][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.719846][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3020.720104][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3020.720361][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3020.720649][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3020.720873][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3020.721115][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3020.721363][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3020.721603][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3020.721893][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3020.722159][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3020.722397][ C3] ksys_write (fs/read_write.c:643)
[ 3020.722616][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3020.722866][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3020.723172][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3020.723408][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3020.723709][ C3] RIP: 0033:0x7f93b2836957
[ 3020.723938][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3020.724915][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3020.725341][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3020.725742][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3020.726146][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3020.726550][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3020.726952][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3044.467532][ C3] rcu: 3-....: (665567 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=158675
| [ 3044.468087][ C3] rcu: (t=650496 jiffies g=1064457 q=70 ncpus=4)
| [ 3044.468413][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 3044.468687][ C1] NMI backtrace for cpu 1
[ 3044.468700][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3044.468704][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3044.468712][ C1] Code: ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd <4c> 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48
All code
========
0: ff (bad)
1: fe 48 39 decb 0x39(%rax)
4: c7 (bad)
5: 77 23 ja 0x2a
7: 44 89 c2 mov %r8d,%edx
a: e8 57 e8 ff ff call 0xffffffffffffe866
f: 83 f0 01 xor $0x1,%eax
12: 5b pop %rbx
13: 5d pop %rbp
14: 41 5c pop %r12
16: c3 ret
17: cc int3
18: cc int3
19: cc int3
1a: cc int3
1b: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax
22: 7f ff ff
25: 48 39 c7 cmp %rax,%rdi
28: 76 dd jbe 0x7
2a:* 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 <-- trapping instruction
2f: 48 89 fd mov %rdi,%rbp
32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
39: fc ff df
3c: 4d 89 d1 mov %r10,%r9
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
5: 48 89 fd mov %rdi,%rbp
8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
f: fc ff df
12: 4d 89 d1 mov %r10,%r9
15: 48 rex.W
[ 3044.468715][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000212
[ 3044.468718][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3044.468721][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3044.468722][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3044.468724][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3044.468726][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3044.468727][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3044.468729][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3044.468733][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3044.468735][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3044.468736][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3044.468737][ C1] PKRU: 55555554
[ 3044.468738][ C1] Call Trace:
[ 3044.468741][ C1]
[ 3044.468747][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3044.468752][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3044.468758][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3044.468763][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3044.468768][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3044.468770][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3044.468776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3044.468782][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3044.468785][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3044.468788][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3044.468791][ C1]
[ 3044.468792][ C1]
[ 3044.468794][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3044.468798][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3044.468805][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.468810][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3044.468813][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3044.468818][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3044.468821][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3044.468824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.468826][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3044.468831][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3044.468835][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3044.468842][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3044.468845][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3044.468850][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3044.468856][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3044.468860][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3044.468863][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3044.468865][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3044.468868][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3044.468874][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3044.468878][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3044.468881][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3044.468892][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3044.468894][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3044.468897][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3044.468902][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3044.468905][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3044.468908][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3044.468913][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3044.468919][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3044.468925][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3044.468929][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3044.468938][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3044.468942][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3044.468945][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3044.468949][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3044.468952][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3044.468957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.468959][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3044.468963][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3044.468967][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3044.468971][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3044.468974][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3044.468977][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3044.468980][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3044.468988][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3044.468995][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3044.469002][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3044.469006][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3044.469017][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3044.469024][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3044.469027][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3044.469035][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3044.469038][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3044.469045][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3044.469049][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3044.469052][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3044.469055][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3044.469058][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3044.469060][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3044.469064][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3044.469067][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3044.469070][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3044.469072][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3044.469075][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3044.469079][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3044.469081][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3044.469084][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3044.469086][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3044.469091][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3044.469097][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3044.469100][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3044.469105][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3044.469108][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3044.469111][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3044.469115][ C1] tc_run (net/core/dev.c:3945)
[ 3044.469119][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3044.469122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.469124][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3044.469128][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3044.469132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.469134][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3044.469137][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3044.469142][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3044.469144][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3044.469148][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3044.469152][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3044.469154][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3044.469157][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3044.469166][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3044.469168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3044.469172][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3044.469176][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3044.469179][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3044.469182][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3044.469185][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3044.469190][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3044.469192][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3044.469197][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3044.469200][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3044.469203][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3044.469209][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3044.469213][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3044.469216][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3044.469221][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3044.469224][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3044.469229][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3044.469232][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3044.469235][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3044.469238][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3044.469240][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3044.469246][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3044.469250][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3044.469253][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3044.469257][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3044.469259][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3044.469263][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3044.469267][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3044.469272][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3044.469276][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3044.469283][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3044.469287][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3044.469290][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3044.469294][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3044.469299][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3044.469303][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3044.469306][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3044.469311][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3044.469314][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3044.469318][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3044.469321][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3044.469323][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3044.469325][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3044.469328][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3044.469329][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3044.469331][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3044.469328][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 3044.469329][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 3044.469331][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3044.469335][ C1]
[ 3044.516812][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3044.517425][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3044.517753][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3044.518731][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3044.519041][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3044.519450][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3044.519851][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3044.520250][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3044.520649][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3044.521048][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3044.521495][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3044.521828][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3044.522232][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3044.522629][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3044.523028][ C3] PKRU: 55555554
[ 3044.523210][ C3] Call Trace:
[ 3044.523382][ C3]
[ 3044.523532][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3044.523805][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3044.524059][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3044.524312][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3044.524545][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3044.524815][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3044.525087][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3044.525346][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3044.525633][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3044.525876][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3044.526189][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3044.526465][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3044.526753][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3044.527020][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3044.527327][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3044.527591][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3044.527907][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3044.528205][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3044.528517][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3044.528810][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3044.529098][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3044.529391][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3044.529703][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3044.529950][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.530191][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3044.530431][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3044.530682][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3044.530953][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3044.531240][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.531478][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3044.531719][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3044.531979][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3044.532216][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3044.532465][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3044.532723][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3044.533001][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3044.533278][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3044.533525][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3044.533797][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3044.534064][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3044.534416][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3044.534670][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3044.534991][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3044.535255][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3044.535459][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3044.535690][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3044.535944][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3044.536222][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3044.536452][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3044.536684][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3044.537004][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3044.537313][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3044.537595][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3044.537896][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3044.538144][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3044.538377][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3044.538678][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3044.538962][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3044.539288][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.539528][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3044.539827][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3044.540112][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3044.540431][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3044.540688][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3044.540924][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3044.541172][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3044.541484][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3044.541821][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3044.542119][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3044.542395][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3044.542685][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3044.542998][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3044.543309][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3044.543635][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3044.543875][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3044.544142][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3044.544407][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3044.544673][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3044.544958][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3044.545273][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3044.545526][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3044.545804][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3044.546047][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3044.546289][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3044.546524][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3044.546763][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3044.547028][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3044.547286][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3044.547554][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3044.547847][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3044.548159][ C3] tc_run (net/core/dev.c:3945)
[ 3044.548367][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3044.548598][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.548838][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3044.549099][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3044.549355][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.549596][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3044.549860][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3044.550166][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3044.550447][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3044.550699][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3044.550971][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3044.551229][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3044.551568][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3044.551843][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3044.552097][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3044.552364][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3044.552583][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3044.552827][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3044.553104][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3044.553418][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3044.553695][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3044.553948][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3044.554180][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3044.554451][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3044.554696][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3044.554948][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3044.555187][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3044.555437][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3044.555673][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3044.555943][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3044.556224][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3044.556468][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3044.556720][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3044.557023][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3044.557346][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3044.557590][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3044.557857][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3044.558125][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3044.558368][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3044.558603][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3044.558865][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3044.559128][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3044.559394][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3044.559665][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3044.559949][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.560188][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3044.560481][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3044.560721][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3044.560985][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3044.561210][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3044.561506][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3044.561755][ C3] __do_softirq (kernel/softirq.c:553)
[ 3044.561989][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3044.562211][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3044.562501][ C3]
[ 3044.562652][ C3]
[ 3044.562803][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3044.563108][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3044.563433][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3044.564403][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3044.564712][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3044.565111][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3044.565512][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3044.565912][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3044.566310][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3044.566711][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3044.567007][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3044.567229][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3044.567459][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3044.567712][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3044.568008][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.568249][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3044.568507][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3044.568762][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3044.569053][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3044.569276][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3044.569520][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3044.569766][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3044.570003][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3044.570298][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3044.570563][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3044.570803][ C3] ksys_write (fs/read_write.c:643)
[ 3044.571019][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3044.571269][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3044.571575][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3044.571807][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3044.572108][ C3] RIP: 0033:0x7f93b2836957
[ 3044.572339][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3044.573316][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3044.573740][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3044.574144][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3044.574546][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3044.574947][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3044.575347][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3068.615030][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3068.615555][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3068.616014][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3068.616476][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3068.617378][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3068.617992][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3068.618315][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3068.619275][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3068.619579][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3068.619973][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3068.620370][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3068.620767][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3068.621162][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3068.621556][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3068.621998][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3068.622327][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3068.622724][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3068.623118][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3068.623512][ C1] PKRU: 55555554
[ 3068.623692][ C1] Call Trace:
[ 3068.623862][ C1]
[ 3068.624009][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3068.624269][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3068.624510][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3068.624784][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3068.625055][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3068.625340][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3068.625604][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3068.625909][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3068.626169][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3068.626477][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3068.626769][ C1]
[ 3068.626918][ C1]
[ 3068.627065][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3068.627376][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3068.627664][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3068.627962][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3068.628249][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3068.628558][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.628795][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3068.629032][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3068.629280][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3068.629549][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3068.629832][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.630068][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3068.630306][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3068.630563][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3068.630796][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3068.631042][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3068.631298][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3068.631574][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3068.631849][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3068.632095][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3068.632365][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3068.632628][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3068.632971][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3068.633223][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3068.633541][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3068.633802][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3068.634003][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3068.634234][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3068.634486][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3068.634760][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3068.635030][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3068.635257][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3068.635573][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3068.635876][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3068.636156][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3068.636447][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3068.636696][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3068.636925][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3068.637223][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3068.637506][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3068.637838][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.638076][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3068.638370][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3068.638653][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3068.638968][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3068.639223][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3068.639456][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3068.639701][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3068.640012][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3068.640343][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3068.640641][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3068.640914][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3068.641202][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3068.641510][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3068.641798][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3068.642114][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3068.642359][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3068.642637][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3068.642886][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3068.643132][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3068.643378][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3068.643642][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3068.643895][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3068.644141][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3068.644404][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3068.644668][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3068.644892][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3068.645145][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3068.645417][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3068.645682][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3068.645896][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3068.646160][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3068.646467][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3068.646707][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3068.646936][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3068.647186][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3068.647439][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3068.647731][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3068.647997][ C1] tc_run (net/core/dev.c:3945)
[ 3068.648200][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3068.648431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.648667][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3068.648926][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3068.649176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.649412][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3068.649673][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3068.649976][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3068.650246][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3068.650494][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3068.650758][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3068.651011][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3068.651290][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3068.651624][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3068.651896][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3068.652146][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3068.652410][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3068.652625][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3068.652857][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3068.653097][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3068.653384][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3068.653635][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3068.653872][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3068.654117][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3068.654360][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3068.654623][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3068.654904][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3068.655173][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3068.655451][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3068.655690][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3068.655952][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3068.656178][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3068.656397][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3068.656634][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3068.656883][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3068.657135][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3068.657401][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3068.657627][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3068.657880][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3068.658132][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3068.658368][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3068.658630][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3068.658869][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3068.659131][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3068.659372][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3068.659650][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3068.659947][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3068.660247][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3068.660566][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3068.660816][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3068.661116][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3068.661348][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3068.661645][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3068.661870][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3068.662830][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3068.663249][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3068.663645][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3068.664039][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3068.664435][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3068.664830][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3068.667316][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3068.667850][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3068.668357][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3068.668828][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3068.669744][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3068.670360][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3068.670686][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3068.671662][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3068.671972][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3068.672374][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3068.672775][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3068.673175][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3068.673577][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3068.673978][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3068.674428][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3068.674761][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3068.675162][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3068.675561][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3068.675963][ C3] PKRU: 55555554
[ 3068.676144][ C3] Call Trace:
[ 3068.676320][ C3]
[ 3068.676470][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3068.676736][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3068.676980][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3068.677262][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3068.677535][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3068.677832][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3068.678101][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3068.678415][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3068.678680][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3068.678991][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3068.679293][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3068.679611][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3068.679901][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3068.680200][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3068.680492][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3068.680803][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3068.681047][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.681291][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3068.681532][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3068.681784][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3068.682057][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3068.682345][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.682585][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3068.682826][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3068.683088][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3068.683329][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3068.683578][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3068.683836][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3068.684113][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3068.684394][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3068.684641][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3068.684916][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3068.685183][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3068.685531][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3068.685785][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3068.686108][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3068.686375][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3068.686581][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3068.686814][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3068.687069][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3068.687349][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3068.687583][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3068.687817][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3068.688138][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3068.688447][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3068.688730][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3068.689026][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3068.689280][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3068.689514][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3068.689821][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3068.690108][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3068.690438][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.690676][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3068.690974][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3068.691260][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3068.691580][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3068.691837][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3068.692073][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3068.692325][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3068.692642][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3068.692977][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3068.693279][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3068.693556][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3068.693846][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3068.694161][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3068.694472][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3068.694801][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3068.695040][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3068.695311][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3068.695575][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3068.695844][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3068.696128][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3068.696445][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3068.696699][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3068.696974][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3068.697219][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3068.697463][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3068.697694][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3068.697939][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3068.698205][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3068.698462][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3068.698731][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3068.699016][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3068.699333][ C3] tc_run (net/core/dev.c:3945)
[ 3068.699539][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3068.699772][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.700009][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3068.700274][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3068.700528][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.700769][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3068.701034][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3068.701342][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3068.701616][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3068.701870][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3068.702136][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3068.702394][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3068.702734][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3068.703011][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3068.703267][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3068.703533][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3068.703750][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3068.703994][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3068.704273][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3068.704586][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3068.704866][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3068.705120][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3068.705352][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3068.705622][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3068.705869][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3068.706120][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3068.706364][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3068.706613][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3068.706848][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3068.707117][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3068.707402][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3068.707649][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3068.707906][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3068.708209][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3068.708529][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3068.708775][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3068.709037][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3068.709309][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3068.709550][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3068.709789][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3068.710050][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3068.710314][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3068.710575][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3068.710845][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3068.711132][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.711372][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3068.711665][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3068.711907][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3068.712175][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3068.712397][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3068.712696][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3068.712947][ C3] __do_softirq (kernel/softirq.c:553)
[ 3068.713181][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3068.713405][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3068.713690][ C3]
[ 3068.713843][ C3]
[ 3068.713994][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3068.714301][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3068.714631][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3068.715607][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3068.715923][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3068.716324][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3068.716725][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3068.717125][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3068.717527][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3068.717937][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3068.718236][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3068.718458][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3068.718690][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3068.718942][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3068.719235][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.719476][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3068.719735][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3068.719989][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3068.720279][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3068.720503][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3068.720748][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3068.720994][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3068.721235][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3068.721525][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3068.721792][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3068.722029][ C3] ksys_write (fs/read_write.c:643)
[ 3068.722249][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3068.722497][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3068.722806][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3068.723040][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3068.723346][ C3] RIP: 0033:0x7f93b2836957
[ 3068.723576][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3068.724551][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3068.724974][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3068.725375][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3068.725773][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3068.726175][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3068.726576][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3096.615038][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3096.615563][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3096.616025][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3096.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3096.617391][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3096.618007][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3096.618291][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 66 0f 1f 00 nopw (%rax)
13: 48 85 f6 test %rsi,%rsi
16: 0f 84 5e 01 00 00 je 0x17a
1c: 48 89 f8 mov %rdi,%rax
1f: 41 54 push %r12
21: 44 0f b6 c2 movzbl %dl,%r8d
25: 48 01 f0 add %rsi,%rax
28: 55 push %rbp
29: 53 push %rbx
2a:* 72 14 jb 0x40 <-- trapping instruction
2c: eb 26 jmp 0x54
2e: cc int3
2f: cc int3
30: cc int3
31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
38: ff ff fe
3b: 48 39 c7 cmp %rax,%rdi
3e: 77 23 ja 0x63
Code starting with the faulting instruction
===========================================
0: 72 14 jb 0x16
2: eb 26 jmp 0x2a
4: cc int3
5: cc int3
6: cc int3
7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
e: ff ff fe
11: 48 39 c7 cmp %rax,%rdi
14: 77 23 ja 0x39
[ 3096.619255][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282
[ 3096.619561][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3096.619958][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3096.620359][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3096.620754][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3096.621148][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3096.621544][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3096.621990][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3096.622322][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3096.622720][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3096.623115][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3096.623511][ C1] PKRU: 55555554
[ 3096.623690][ C1] Call Trace:
[ 3096.623860][ C1]
[ 3096.624009][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3096.624274][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3096.624515][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3096.624792][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3096.625063][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3096.625347][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3096.625610][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3096.625913][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3096.626173][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3096.626481][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3096.626775][ C1]
[ 3096.626923][ C1]
[ 3096.627073][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3096.627384][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3096.627684][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3096.627940][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3096.628219][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3096.628530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.628770][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3096.629009][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3096.629255][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3096.629525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3096.629807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.630045][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3096.630285][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3096.630544][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3096.630775][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3096.631021][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3096.631278][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3096.631551][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3096.631828][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3096.632074][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3096.632344][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3096.632606][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3096.632950][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3096.633202][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3096.633520][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3096.633781][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3096.633984][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3096.634213][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3096.634465][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3096.634738][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3096.635010][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3096.635235][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3096.635552][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3096.635857][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3096.636134][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3096.636428][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3096.636675][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3096.636902][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3096.637200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3096.637481][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3096.637813][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.638050][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3096.638349][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3096.638631][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3096.638947][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3096.639200][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3096.639434][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3096.639681][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3096.639991][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3096.640323][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3096.640623][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3096.640898][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3096.641184][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3096.641495][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3096.641776][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3096.642090][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3096.642337][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3096.642614][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3096.642861][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3096.643107][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3096.643354][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3096.643616][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3096.643870][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3096.644117][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3096.644380][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3096.644642][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3096.644868][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3096.645122][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3096.645393][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3096.645659][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3096.645874][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3096.646142][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3096.646449][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3096.646689][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3096.646919][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3096.647167][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3096.647422][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3096.647712][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3096.647978][ C1] tc_run (net/core/dev.c:3945)
[ 3096.648184][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3096.648413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.648651][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3096.648910][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3096.649163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.649401][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3096.649664][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3096.649967][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3096.650238][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3096.650489][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3096.650752][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3096.651006][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3096.651285][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3096.651622][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3096.651898][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3096.652148][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3096.652412][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3096.652626][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3096.652860][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3096.653106][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3096.653390][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3096.653640][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3096.653880][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3096.654128][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3096.654370][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3096.654636][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3096.654915][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3096.655186][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3096.655468][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3096.655708][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3096.655975][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3096.656202][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3096.656422][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3096.656659][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3096.656908][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3096.657160][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3096.657428][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3096.657661][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3096.657911][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3096.658165][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3096.658398][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3096.658662][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3096.658900][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3096.659164][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3096.659405][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3096.659686][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3096.659982][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3096.660281][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3096.660602][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3096.660853][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3096.661155][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3096.661386][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3096.661686][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3096.661912][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3096.662876][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3096.663295][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3096.663692][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3096.664089][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3096.664492][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3096.664888][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3096.667367][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3096.667906][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3096.668412][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3096.668882][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3096.669800][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3096.670418][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3096.670745][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3096.671728][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3096.672040][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3096.672441][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3096.672843][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3096.673244][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3096.673646][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3096.674047][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3096.674497][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3096.674830][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3096.675233][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3096.675636][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3096.676036][ C3] PKRU: 55555554
[ 3096.676219][ C3] Call Trace:
[ 3096.676391][ C3]
[ 3096.676543][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3096.676808][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3096.677054][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3096.677334][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3096.677614][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3096.677903][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3096.678173][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3096.678482][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3096.678745][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3096.679055][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3096.679355][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3096.679671][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3096.679964][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3096.680260][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3096.680551][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3096.680862][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3096.681103][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.681350][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3096.681591][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3096.681841][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3096.682115][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3096.682402][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.682644][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3096.682887][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3096.683149][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3096.683386][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3096.683634][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3096.683894][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3096.684176][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3096.684456][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3096.684705][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3096.684978][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3096.685244][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3096.685598][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3096.685853][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3096.686175][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3096.686440][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3096.686647][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3096.686878][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3096.687134][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3096.687414][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3096.687652][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3096.687884][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3096.688207][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3096.688513][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3096.688799][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3096.689093][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3096.689345][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3096.689577][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3096.689880][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3096.690168][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3096.690495][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.690737][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3096.691032][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3096.691323][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3096.691644][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3096.691901][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3096.692135][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3096.692386][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3096.692701][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3096.693035][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3096.693338][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3096.693613][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3096.693903][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3096.694219][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3096.694531][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3096.694858][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3096.695099][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3096.695371][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3096.695635][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3096.695903][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3096.696191][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3096.696503][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3096.696755][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3096.697034][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3096.697275][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3096.697519][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3096.697759][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3096.697999][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3096.698268][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3096.698526][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3096.698800][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3096.699084][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3096.699399][ C3] tc_run (net/core/dev.c:3945)
[ 3096.699606][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3096.699840][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.700080][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3096.700350][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3096.700604][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.700843][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3096.701110][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3096.701416][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3096.701691][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3096.701944][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3096.702212][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3096.702469][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3096.702808][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3096.703085][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3096.703341][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3096.703607][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3096.703826][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3096.704070][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3096.704351][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3096.704666][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3096.704946][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3096.705201][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3096.705432][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3096.705703][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3096.705948][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3096.706201][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3096.706444][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3096.706694][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3096.706935][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3096.707203][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3096.707485][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3096.707738][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3096.707989][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3096.708294][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3096.708617][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3096.708862][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3096.709125][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3096.709397][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3096.709637][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3096.709878][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3096.710140][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3096.710404][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3096.710663][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3096.710935][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3096.711224][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.711466][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3096.711758][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3096.712000][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3096.712265][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3096.712488][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3096.712786][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3096.713036][ C3] __do_softirq (kernel/softirq.c:553)
[ 3096.713272][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3096.713493][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3096.713782][ C3]
[ 3096.713935][ C3]
[ 3096.714086][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3096.714394][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3096.714722][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3096.715699][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3096.716007][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3096.716408][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3096.716806][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3096.717208][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3096.717615][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3096.718017][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3096.718316][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3096.718536][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3096.718771][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3096.719024][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3096.719314][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.719556][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3096.719814][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3096.720069][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3096.720359][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3096.720584][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3096.720828][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3096.721072][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3096.721313][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3096.721605][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3096.721877][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3096.722116][ C3] ksys_write (fs/read_write.c:643)
[ 3096.722337][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3096.722587][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3096.722892][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3096.723125][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3096.723429][ C3] RIP: 0033:0x7f93b2836957
[ 3096.723658][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3096.724638][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3096.725061][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3096.725467][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3096.725868][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3096.726273][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3096.726673][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3096.727083][ C3]
| [ 3122.575163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3122.575529][ C1] rcu: 1-....: (744717 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=177868
| [ 3122.576077][ C1] rcu: (t=728604 jiffies g=1064457 q=70 ncpus=4)
[ 3122.576847][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3122.577461][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3122.577784][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3122.578745][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3122.579051][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3122.579447][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3122.579841][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3122.580239][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3122.580638][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3122.581032][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3122.581474][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3122.581803][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3122.582201][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3122.582596][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3122.582991][ C1] PKRU: 55555554
[ 3122.583171][ C1] Call Trace:
[ 3122.583342][ C1]
[ 3122.583490][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3122.583762][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3122.584013][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3122.584263][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3122.584496][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3122.584763][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3122.585031][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3122.585288][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3122.585572][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3122.585811][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3122.586120][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3122.586390][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3122.586677][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3122.586940][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3122.587244][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3122.587511][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3122.587819][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3122.588110][ C1]
[ 3122.588262][ C1]
[ 3122.588410][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3122.588723][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3122.589008][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3122.589297][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3122.589581][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3122.589893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.590133][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3122.590372][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3122.590618][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3122.590887][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3122.591168][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.591406][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3122.591645][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3122.591902][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3122.592135][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3122.592379][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3122.592635][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3122.592909][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3122.593184][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3122.593430][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3122.593702][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3122.593964][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3122.594312][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3122.594563][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3122.594881][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3122.595143][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3122.595348][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3122.595575][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3122.595828][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3122.596103][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3122.596375][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3122.596601][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3122.596918][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3122.597224][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3122.597511][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3122.597805][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3122.598053][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3122.598283][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3122.598581][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3122.598866][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3122.599190][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.599425][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3122.599721][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3122.600004][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3122.600319][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3122.600572][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3122.600806][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3122.601052][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3122.601365][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3122.601695][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3122.601993][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3122.602268][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3122.602553][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3122.602864][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3122.603145][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3122.603461][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3122.603707][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3122.603986][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3122.604233][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3122.604479][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3122.604726][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3122.604988][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3122.605242][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3122.605489][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3122.605750][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3122.606012][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3122.606239][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3122.606494][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3122.606764][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3122.607030][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3122.607248][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3122.607520][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3122.607829][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3122.608069][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3122.608300][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3122.608549][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3122.608802][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3122.609083][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3122.609352][ C1] tc_run (net/core/dev.c:3945)
[ 3122.609556][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3122.609783][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.610020][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3122.610278][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3122.610529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.610766][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3122.611028][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3122.611331][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3122.611599][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3122.611850][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3122.612113][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3122.612369][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3122.612647][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3122.612982][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3122.613256][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3122.613507][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3122.613768][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3122.613982][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3122.614218][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3122.614460][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3122.614742][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3122.614992][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3122.615232][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3122.615480][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3122.615722][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3122.615986][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3122.616264][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3122.616536][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3122.616816][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3122.617053][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3122.617321][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3122.617551][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3122.617771][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3122.618007][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3122.618256][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3122.618508][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3122.618777][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3122.619004][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3122.619253][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3122.619506][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3122.619741][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3122.620004][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3122.620243][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3122.620506][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3122.620746][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3122.621026][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3122.621323][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3122.621620][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3122.621938][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3122.622189][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3122.622491][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3122.622721][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3122.623019][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3122.623245][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3122.624211][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3122.624628][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3122.625026][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3122.625423][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3122.625818][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3122.626213][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3122.626213][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3122.626615][ C1]
| [ 3122.626771][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 3122.627044][ C3] NMI backtrace for cpu 3
[ 3122.627059][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3122.627062][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3122.627072][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 66 0f 1f 00 nopw (%rax)
1c: 48 85 f6 test %rsi,%rsi
1f: 0f 84 5e 01 00 00 je 0x183
25: 48 89 f8 mov %rdi,%rax
28: 41 54 push %r12
2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction
2e: 48 01 f0 add %rsi,%rax
31: 55 push %rbp
32: 53 push %rbx
33: 72 14 jb 0x49
35: eb 26 jmp 0x5d
37: cc int3
38: cc int3
39: cc int3
3a: 48 rex.W
3b: b8 ff ff ff ff mov $0xffffffff,%eax
Code starting with the faulting instruction
===========================================
0: 44 0f b6 c2 movzbl %dl,%r8d
4: 48 01 f0 add %rsi,%rax
7: 55 push %rbp
8: 53 push %rbx
9: 72 14 jb 0x1f
b: eb 26 jmp 0x33
d: cc int3
e: cc int3
f: cc int3
10: 48 rex.W
11: b8 ff ff ff ff mov $0xffffffff,%eax
[ 3122.627075][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202
[ 3122.627079][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3122.627081][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3122.627083][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3122.627084][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3122.627086][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3122.627088][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3122.627090][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3122.627094][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3122.627096][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3122.627097][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3122.627099][ C3] PKRU: 55555554
[ 3122.627100][ C3] Call Trace:
[ 3122.627103][ C3]
[ 3122.627109][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3122.627115][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3122.627121][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3122.627127][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3122.627131][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3122.627133][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3122.627140][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3122.627147][ C3] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3122.627150][ C3] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3122.627153][ C3] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3122.627157][ C3]
[ 3122.627158][ C3]
[ 3122.627160][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3122.627164][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3122.627167][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3122.627173][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.627179][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3122.627183][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3122.627187][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3122.627190][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3122.627193][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.627195][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3122.627200][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3122.627204][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3122.627211][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3122.627214][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3122.627219][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3122.627228][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3122.627232][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3122.627235][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3122.627237][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3122.627240][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3122.627247][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3122.627252][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3122.627255][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3122.627265][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3122.627268][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3122.627271][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3122.627277][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3122.627280][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3122.627285][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3122.627290][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3122.627296][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3122.627302][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3122.627307][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3122.627316][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3122.627321][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3122.627323][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3122.627328][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3122.627331][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3122.627336][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.627338][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3122.627343][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3122.627347][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3122.627351][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3122.627355][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3122.627357][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3122.627361][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3122.627370][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3122.627377][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3122.627384][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3122.627389][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3122.627400][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3122.627408][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3122.627417][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3122.627426][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3122.627429][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3122.627435][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3122.627440][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3122.627443][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3122.627454][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3122.627458][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3122.627466][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3122.627469][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3122.627474][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3122.627480][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3122.627484][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3122.627487][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3122.627490][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3122.627494][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3122.627496][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3122.627498][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3122.627502][ C3] tc_run (net/core/dev.c:3945)
[ 3122.627507][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3122.627510][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.627512][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3122.627516][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3122.627521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.627523][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3122.627527][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3122.627531][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3122.627534][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3122.627538][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3122.627542][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3122.627545][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3122.627553][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3122.627556][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3122.627560][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3122.627564][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3122.627568][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3122.627570][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3122.627573][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3122.627576][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3122.627580][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3122.627585][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3122.627587][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3122.627593][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3122.627598][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3122.627601][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3122.627605][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3122.627608][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3122.627611][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3122.627617][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3122.627620][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3122.627625][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3122.627629][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3122.627634][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3122.627637][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3122.627641][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3122.627644][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3122.627647][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3122.627651][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3122.627656][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3122.627660][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3122.627664][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3122.627667][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3122.627672][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3122.627675][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.627677][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3122.627682][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3122.627685][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3122.627688][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3122.627691][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3122.627696][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3122.627699][ C3] __do_softirq (kernel/softirq.c:553)
[ 3122.627703][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3122.627706][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3122.627711][ C3]
[ 3122.627712][ C3]
[ 3122.627713][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3122.627717][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3122.627720][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3122.627722][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3122.627724][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3122.627726][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3122.627727][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3122.627729][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3122.627730][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3122.627734][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3122.627738][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3122.627746][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3122.627755][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3122.627758][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3122.627764][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.627767][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3122.627771][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3122.627776][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3122.627780][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3122.627785][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3122.627787][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3122.627792][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3122.627794][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3122.627798][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3122.627801][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3122.627807][ C3] ksys_write (fs/read_write.c:643)
[ 3122.627811][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3122.627815][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3122.627819][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3122.627824][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3122.627827][ C3] RIP: 0033:0x7f93b2836957
[ 3122.627832][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3122.627835][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3122.627839][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3122.627841][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3122.627843][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3122.627846][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3122.627848][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3148.615047][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3148.615572][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3148.616036][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3148.616501][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3148.617410][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3148.618017][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3148.618340][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3148.619300][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3148.619605][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3148.620000][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3148.620394][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3148.620787][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3148.621181][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3148.621576][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3148.622019][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3148.622349][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3148.622746][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3148.623142][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3148.623535][ C1] PKRU: 55555554
[ 3148.623716][ C1] Call Trace:
[ 3148.623886][ C1]
[ 3148.624035][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3148.624296][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3148.624538][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3148.624812][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3148.625081][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3148.625367][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3148.625629][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3148.625933][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3148.626193][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3148.626498][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3148.626789][ C1]
[ 3148.626938][ C1]
[ 3148.627086][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3148.627405][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3148.627691][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3148.627984][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3148.628269][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3148.628579][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.628822][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3148.629060][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3148.629307][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3148.629576][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3148.629857][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.630093][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3148.630332][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3148.630589][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3148.630823][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3148.631067][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3148.631323][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3148.631596][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3148.631869][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3148.632114][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3148.632387][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3148.632648][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3148.632992][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3148.633242][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3148.633559][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3148.633818][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3148.634020][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3148.634247][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3148.634499][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3148.634774][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3148.635043][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3148.635268][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3148.635583][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3148.635886][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3148.636163][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3148.636455][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3148.636706][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3148.636934][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3148.637230][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3148.637521][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3148.637843][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.638078][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3148.638372][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3148.638654][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3148.638968][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3148.639220][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3148.639452][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3148.639697][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3148.640007][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3148.640337][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3148.640632][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3148.640904][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3148.641188][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3148.641498][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3148.641779][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3148.642091][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3148.642336][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3148.642613][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3148.642858][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3148.643103][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3148.643349][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3148.643609][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3148.643860][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3148.644106][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3148.644366][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3148.644627][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3148.644852][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3148.645104][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3148.645374][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3148.645637][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3148.645853][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3148.646117][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3148.646424][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3148.646662][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3148.646891][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3148.647137][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3148.647401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3148.647684][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3148.647950][ C1] tc_run (net/core/dev.c:3945)
[ 3148.648152][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3148.648380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.648615][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3148.648873][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3148.649123][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.649360][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3148.649621][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3148.649924][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3148.650193][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3148.650443][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3148.650708][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3148.650960][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3148.651238][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3148.651573][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3148.651845][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3148.652096][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3148.652358][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3148.652572][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3148.652804][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3148.653045][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3148.653327][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3148.653576][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3148.653814][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3148.654059][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3148.654301][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3148.654566][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3148.654843][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3148.655114][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3148.655392][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3148.655630][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3148.655892][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3148.656116][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3148.656335][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3148.656571][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3148.656819][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3148.657069][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3148.657347][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3148.657570][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3148.657817][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3148.658069][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3148.658303][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3148.658565][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3148.658804][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3148.659066][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3148.659305][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3148.659584][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3148.659879][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3148.660176][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3148.660494][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3148.660743][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3148.661043][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3148.661274][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3148.661570][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3148.661797][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3148.662753][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3148.663172][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3148.663567][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3148.663961][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3148.664357][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3148.664752][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3148.667235][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3148.667775][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3148.668281][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3148.668754][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3148.669672][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3148.670290][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3148.670577][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f
All code
========
0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi
7: 5b pop %rbx
8: 5d pop %rbp
9: 41 5c pop %r12
b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca
10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
17: 00 00 00
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 af ef ff ff jmp 0xffffffffffffefea
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 af ef ff ff jmp 0xffffffffffffefc0
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 3148.671553][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202
[ 3148.671863][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3148.672263][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3148.672665][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3148.673070][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3148.673475][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3148.673874][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3148.674322][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3148.674658][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3148.675060][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3148.675461][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3148.675860][ C3] PKRU: 55555554
[ 3148.676042][ C3] Call Trace:
[ 3148.676217][ C3]
[ 3148.676368][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3148.676633][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3148.676877][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3148.677155][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3148.677439][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3148.677726][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3148.677994][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3148.678304][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3148.678568][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3148.678880][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3148.679183][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3148.679498][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3148.679790][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3148.680072][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3148.680359][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3148.680671][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3148.680911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.681153][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3148.681400][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3148.681651][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3148.681924][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3148.682214][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.682455][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3148.682699][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3148.682961][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3148.683201][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3148.683447][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3148.683708][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3148.683988][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3148.684269][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3148.684519][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3148.684790][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3148.685052][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3148.685404][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3148.685658][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3148.685979][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3148.686251][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3148.686457][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3148.686688][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3148.686943][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3148.687224][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3148.687462][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3148.687692][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3148.688014][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3148.688323][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3148.688607][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3148.688902][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3148.689153][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3148.689386][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3148.689689][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3148.689976][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3148.690305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.690546][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3148.690842][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3148.691131][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3148.691450][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3148.691707][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3148.691942][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3148.692193][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3148.692507][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3148.692841][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3148.693142][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3148.693419][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3148.693708][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3148.694022][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3148.694336][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3148.694663][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3148.694905][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3148.695173][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3148.695436][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3148.695703][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3148.695990][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3148.696303][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3148.696553][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3148.696833][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3148.697076][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3148.697327][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3148.697560][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3148.697800][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3148.698065][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3148.698326][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3148.698595][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3148.698878][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3148.699193][ C3] tc_run (net/core/dev.c:3945)
[ 3148.699398][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3148.699631][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.699872][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3148.700134][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3148.700391][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.700630][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3148.700896][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3148.701203][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3148.701478][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3148.701731][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3148.701997][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3148.702257][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3148.702596][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3148.702872][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3148.703126][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3148.703393][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3148.703613][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3148.703858][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3148.704136][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3148.704451][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3148.704728][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3148.704983][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3148.705216][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3148.705488][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3148.705732][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3148.705984][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3148.706228][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3148.706477][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3148.706714][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3148.706981][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3148.707263][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3148.707520][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3148.707771][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3148.708074][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3148.708396][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3148.708640][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3148.708903][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3148.709176][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3148.709418][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3148.709657][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3148.709918][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3148.710181][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3148.710443][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3148.710716][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3148.711002][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.711244][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3148.711536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3148.711777][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3148.712041][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3148.712268][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3148.712564][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3148.712813][ C3] __do_softirq (kernel/softirq.c:553)
[ 3148.713048][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3148.713270][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3148.713563][ C3]
[ 3148.713714][ C3]
[ 3148.713864][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3148.714172][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3148.714498][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3148.715478][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3148.715786][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3148.716186][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3148.716588][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3148.716989][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3148.717398][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3148.717800][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3148.718099][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3148.718323][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3148.718557][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3148.718810][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3148.719097][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.719338][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3148.719598][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3148.719852][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3148.720142][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3148.720371][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3148.720617][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3148.720868][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3148.721107][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3148.721406][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3148.721671][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3148.721909][ C3] ksys_write (fs/read_write.c:643)
[ 3148.722127][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3148.722381][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3148.722685][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3148.722918][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3148.723222][ C3] RIP: 0033:0x7f93b2836957
[ 3148.723450][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3148.724428][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3148.724851][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3148.725250][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3148.725652][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3148.726052][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3148.726458][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3176.615044][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3176.615570][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3176.616034][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3176.616499][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3176.617408][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3176.618016][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3176.618339][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3176.619303][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3176.619608][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3176.620004][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3176.620400][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3176.620797][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3176.621194][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3176.621590][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3176.622034][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3176.622364][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3176.622762][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3176.623159][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3176.623555][ C1] PKRU: 55555554
[ 3176.623736][ C1] Call Trace:
[ 3176.623908][ C1]
[ 3176.624057][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3176.624319][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3176.624561][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3176.624834][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3176.625104][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3176.625392][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3176.625655][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3176.625960][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3176.626221][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3176.626528][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3176.626821][ C1]
[ 3176.626971][ C1]
[ 3176.627119][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3176.627442][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3176.627730][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3176.628025][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3176.628311][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3176.628621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.628863][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3176.629101][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3176.629349][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3176.629619][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3176.629902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.630140][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3176.630381][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3176.630638][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3176.630873][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3176.631119][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3176.631376][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3176.631651][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3176.631929][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3176.632175][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3176.632444][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3176.632706][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3176.633053][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3176.633304][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3176.633622][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3176.633885][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3176.634088][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3176.634316][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3176.634569][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3176.634846][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3176.635117][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3176.635344][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3176.635661][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3176.635966][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3176.636246][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3176.636539][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3176.636788][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3176.637017][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3176.637326][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3176.637611][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3176.637934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.638170][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3176.638465][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3176.638749][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3176.639063][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3176.639318][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3176.639551][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3176.639799][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3176.640111][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3176.640442][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3176.640740][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3176.641012][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3176.641298][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3176.641610][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3176.641893][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3176.642205][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3176.642453][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3176.642730][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3176.642977][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3176.643226][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3176.643472][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3176.643734][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3176.643988][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3176.644235][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3176.644497][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3176.644759][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3176.644985][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3176.645240][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3176.645510][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3176.645776][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3176.645993][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3176.646262][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3176.646571][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3176.646810][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3176.647040][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3176.647296][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3176.647550][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3176.647834][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3176.648102][ C1] tc_run (net/core/dev.c:3945)
[ 3176.648305][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3176.648534][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.648771][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3176.649030][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3176.649282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.649519][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3176.649781][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3176.650084][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3176.650354][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3176.650605][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3176.650868][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3176.651123][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3176.651403][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3176.651740][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3176.652014][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3176.652267][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3176.652529][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3176.652745][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3176.652979][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3176.653221][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3176.653506][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3176.653755][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3176.653995][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3176.654243][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3176.654487][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3176.654751][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3176.655029][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3176.655302][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3176.655582][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3176.655820][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3176.656083][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3176.656309][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3176.656530][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3176.656768][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3176.657017][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3176.657277][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3176.657546][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3176.657771][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3176.658018][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3176.658271][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3176.658507][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3176.658770][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3176.659010][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3176.659274][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3176.659515][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3176.659795][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3176.660093][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3176.660392][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3176.660712][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3176.660963][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3176.661266][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3176.661498][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3176.661798][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3176.662026][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3176.662988][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3176.663408][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3176.663806][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3176.664202][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3176.664599][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3176.664996][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3176.667489][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3176.668023][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3176.668532][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3176.669005][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3176.669925][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3176.670545][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3176.670872][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3176.671851][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3176.672161][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3176.672566][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3176.672967][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3176.673370][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3176.673770][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3176.674170][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3176.674620][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3176.674954][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3176.675360][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3176.675760][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3176.676161][ C3] PKRU: 55555554
[ 3176.676343][ C3] Call Trace:
[ 3176.676518][ C3]
[ 3176.676669][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3176.676934][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3176.677185][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3176.677464][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3176.677739][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3176.678028][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3176.678304][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3176.678613][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3176.678877][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3176.679192][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3176.679490][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3176.679809][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3176.680104][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3176.680403][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3176.680696][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3176.681009][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3176.681252][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.681495][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3176.681737][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3176.681990][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3176.682264][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3176.682552][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.682790][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3176.683034][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3176.683299][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3176.683538][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3176.683788][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3176.684047][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3176.684328][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3176.684607][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3176.684856][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3176.685128][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3176.685395][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3176.685745][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3176.685999][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3176.686324][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3176.686590][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3176.686794][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3176.687026][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3176.687291][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3176.687570][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3176.687803][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3176.688033][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3176.688357][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3176.688666][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3176.688948][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3176.689246][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3176.689496][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3176.689728][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3176.690030][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3176.690317][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3176.690644][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.690885][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3176.691185][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3176.691471][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3176.691790][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3176.692046][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3176.692284][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3176.692533][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3176.692846][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3176.693184][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3176.693484][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3176.693760][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3176.694052][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3176.694368][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3176.694678][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3176.695011][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3176.695253][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3176.695521][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3176.695782][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3176.696053][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3176.696342][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3176.696657][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3176.696911][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3176.697199][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3176.697441][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3176.697683][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3176.697916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3176.698157][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3176.698424][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3176.698683][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3176.698951][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3176.699239][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3176.699553][ C3] tc_run (net/core/dev.c:3945)
[ 3176.699759][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3176.699990][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.700233][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3176.700497][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3176.700752][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.700993][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3176.701261][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3176.701570][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3176.701843][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3176.702097][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3176.702367][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3176.702626][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3176.702964][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3176.703243][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3176.703497][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3176.703765][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3176.703983][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3176.704229][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3176.704507][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3176.704819][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3176.705097][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3176.705353][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3176.705585][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3176.705856][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3176.706102][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3176.706357][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3176.706598][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3176.706848][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3176.707085][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3176.707368][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3176.707651][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3176.707897][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3176.708147][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3176.708453][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3176.708776][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3176.709021][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3176.709285][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3176.709555][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3176.709797][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3176.710034][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3176.710299][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3176.710562][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3176.710824][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3176.711096][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3176.711382][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.711623][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3176.711916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3176.712157][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3176.712423][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3176.712649][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3176.712945][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3176.713197][ C3] __do_softirq (kernel/softirq.c:553)
[ 3176.713434][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3176.713654][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3176.713942][ C3]
[ 3176.714094][ C3]
[ 3176.714250][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3176.714553][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3176.714879][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3176.715862][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3176.716171][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3176.716571][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3176.716973][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3176.717381][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3176.717781][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3176.718187][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3176.718491][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3176.718712][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3176.718945][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3176.719200][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3176.719491][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.719731][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3176.719989][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3176.720246][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3176.720538][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3176.720760][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3176.721005][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3176.721253][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3176.721493][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3176.721784][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3176.722050][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3176.722290][ C3] ksys_write (fs/read_write.c:643)
[ 3176.722509][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3176.722759][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3176.723066][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3176.723300][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3176.723604][ C3] RIP: 0033:0x7f93b2836957
[ 3176.723833][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3176.724811][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3176.725234][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3176.725637][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3176.726040][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3176.726442][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3176.726843][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3184.835444][ T74] kmemleak: 2 new suspected memory leaks (see /sys/kernel/debug/kmemleak)
| [ 3200.630163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3200.630547][ C1] rcu: 1-....: (822617 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=196921
| [ 3200.631096][ C1] rcu: (t=806659 jiffies g=1064457 q=70 ncpus=4)
[ 3200.631867][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3200.632495][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3200.632823][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3200.633811][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3200.634129][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3200.634534][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3200.634947][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3200.635373][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3200.635777][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3200.636180][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3200.636642][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3200.636974][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3200.637384][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3200.637800][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3200.638206][ C1] PKRU: 55555554
[ 3200.638388][ C1] Call Trace:
[ 3200.638561][ C1]
[ 3200.638730][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3200.639008][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3200.639267][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3200.639528][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3200.639764][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3200.640043][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3200.640311][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3200.640583][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3200.640878][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3200.641124][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3200.641448][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3200.641734][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3200.642028][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3200.642295][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3200.642612][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3200.642887][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3200.643202][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3200.643502][ C1]
[ 3200.643650][ C1]
[ 3200.643813][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3200.644139][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3200.644430][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3200.644720][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3200.645007][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3200.645333][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.645576][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3200.645827][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3200.646089][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3200.646372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3200.646657][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.646892][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3200.647138][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3200.647397][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3200.647632][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3200.647878][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3200.648135][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3200.648407][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3200.648683][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3200.648929][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3200.649204][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3200.649467][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3200.649814][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3200.650064][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3200.650381][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3200.650642][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3200.650844][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3200.651074][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3200.651332][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3200.651620][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3200.651898][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3200.652138][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3200.652457][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3200.652760][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3200.653039][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3200.653346][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3200.653597][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3200.653836][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3200.654146][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3200.654440][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3200.654772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.655014][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3200.655322][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3200.655624][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3200.655950][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3200.656208][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3200.656441][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3200.656700][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3200.657025][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3200.657374][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3200.657676][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3200.657959][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3200.658263][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3200.658579][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3200.658863][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3200.659192][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3200.659440][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3200.659730][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3200.659988][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3200.660240][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3200.660486][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3200.660762][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3200.661020][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3200.661280][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3200.661553][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3200.661820][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3200.662055][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3200.662325][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3200.662598][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3200.662874][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3200.663091][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3200.663367][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3200.663690][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3200.663941][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3200.664176][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3200.664423][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3200.664677][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3200.664960][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3200.665226][ C1] tc_run (net/core/dev.c:3945)
[ 3200.665430][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3200.665660][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.665898][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3200.666157][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3200.666409][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.666643][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3200.666907][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3200.667217][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3200.667485][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3200.667734][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3200.667999][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3200.668254][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3200.668534][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3200.668870][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3200.669144][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3200.669394][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3200.669660][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3200.669875][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3200.670109][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3200.670349][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3200.670637][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3200.670887][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3200.671139][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3200.671402][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3200.671648][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3200.671929][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3200.672214][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3200.672485][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3200.672764][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3200.673003][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3200.673280][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3200.673528][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3200.673745][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3200.673994][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3200.674248][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3200.674515][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3200.674798][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3200.675021][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3200.675278][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3200.675534][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3200.675782][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3200.676063][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3200.676307][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3200.676583][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3200.676825][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3200.677117][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3200.677430][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3200.677743][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3200.678074][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3200.678328][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3200.678641][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3200.678889][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3200.679197][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3200.679422][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3200.680410][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3200.680841][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3200.681247][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3200.681651][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3200.682067][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3200.682467][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3200.682467][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3200.682876][ C1]
| [ 3200.683047][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 3200.683331][ C3] NMI backtrace for cpu 3
[ 3200.683346][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3200.683349][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3200.683360][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3200.683364][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3200.683368][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3200.683370][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3200.683371][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3200.683373][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3200.683375][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3200.683377][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3200.683379][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3200.683382][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3200.683384][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3200.683385][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3200.683387][ C3] PKRU: 55555554
[ 3200.683388][ C3] Call Trace:
[ 3200.683392][ C3]
[ 3200.683398][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3200.683404][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3200.683411][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3200.683417][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3200.683421][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3200.683423][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3200.683430][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3200.683436][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3200.683439][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3200.683442][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3200.683445][ C3]
[ 3200.683446][ C3]
[ 3200.683448][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3200.683450][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3200.683457][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.683462][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3200.683465][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3200.683470][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3200.683472][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3200.683476][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.683478][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3200.683483][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3200.683486][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3200.683493][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3200.683496][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3200.683501][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3200.683509][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3200.683513][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3200.683516][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3200.683518][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3200.683521][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3200.683527][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3200.683532][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3200.683535][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3200.683546][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3200.683549][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3200.683552][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3200.683558][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3200.683561][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3200.683567][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3200.683571][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3200.683578][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3200.683583][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3200.683588][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3200.683597][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3200.683602][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3200.683605][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3200.683609][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3200.683612][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3200.683616][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.683618][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3200.683623][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3200.683627][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3200.683631][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3200.683634][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3200.683636][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3200.683639][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3200.683648][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3200.683655][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3200.683661][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3200.683666][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3200.683677][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3200.683685][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3200.683694][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3200.683702][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3200.683705][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3200.683711][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3200.683715][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3200.683718][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3200.683721][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3200.683725][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3200.683733][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3200.683736][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3200.683740][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3200.683746][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3200.683750][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3200.683753][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3200.683756][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3200.683759][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3200.683762][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3200.683764][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3200.683768][ C3] tc_run (net/core/dev.c:3945)
[ 3200.683773][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3200.683777][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.683779][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3200.683783][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3200.683787][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.683790][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3200.683793][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3200.683797][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3200.683800][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3200.683804][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3200.683807][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3200.683811][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3200.683818][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3200.683821][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3200.683825][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3200.683828][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3200.683831][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3200.683834][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3200.683837][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3200.683840][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3200.683844][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3200.683848][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3200.683850][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3200.683856][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3200.683860][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3200.683864][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3200.683868][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3200.683872][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3200.683875][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3200.683881][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3200.683884][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3200.683889][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3200.683893][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3200.683897][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3200.683901][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3200.683904][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3200.683908][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3200.683911][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3200.683914][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3200.683920][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3200.683925][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3200.683930][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3200.683933][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3200.683938][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3200.683941][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.683943][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3200.683948][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3200.683951][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3200.683954][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3200.683958][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3200.683962][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3200.683966][ C3] __do_softirq (kernel/softirq.c:553)
[ 3200.683970][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3200.683974][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3200.683978][ C3]
[ 3200.683979][ C3]
[ 3200.683980][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3200.683983][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3200.683986][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3200.683988][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3200.683991][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3200.683993][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3200.683994][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3200.683996][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3200.683997][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3200.684001][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3200.684005][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3200.684013][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3200.684021][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3200.684024][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3200.684030][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.684033][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3200.684037][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3200.684042][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3200.684046][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3200.684051][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3200.684053][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3200.684057][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3200.684059][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3200.684063][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3200.684067][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3200.684072][ C3] ksys_write (fs/read_write.c:643)
[ 3200.684076][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3200.684080][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3200.684084][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3200.684088][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3200.684092][ C3] RIP: 0033:0x7f93b2836957
[ 3200.684096][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3200.684098][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3200.684101][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3200.684102][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3200.684104][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3200.684106][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3200.684107][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3228.615103][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3228.615631][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3228.616120][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3228.616595][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3228.617533][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3228.618155][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3228.618479][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3228.619471][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3228.619780][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3228.620192][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3228.620598][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3228.621009][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3228.621417][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3228.621841][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3228.622307][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3228.622647][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3228.623064][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3228.623481][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3228.623889][ C1] PKRU: 55555554
[ 3228.624084][ C1] Call Trace:
[ 3228.624255][ C1]
[ 3228.624411][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3228.624677][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3228.624931][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3228.625211][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3228.625496][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3228.625810][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3228.626075][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3228.626382][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3228.626650][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3228.626965][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3228.627259][ C1]
[ 3228.627408][ C1]
[ 3228.627558][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3228.627869][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3228.628157][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3228.628451][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3228.628734][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3228.629046][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.629302][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3228.629558][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3228.629805][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3228.630088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3228.630370][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.630620][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3228.630892][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3228.631171][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3228.631414][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3228.631672][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3228.631957][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3228.632233][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3228.632507][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3228.632766][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3228.633034][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3228.633309][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3228.633665][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3228.633920][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3228.634250][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3228.634527][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3228.634743][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3228.634969][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3228.635223][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3228.635500][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3228.635776][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3228.636012][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3228.636346][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3228.636662][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3228.636949][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3228.637261][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3228.637508][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3228.637750][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3228.638059][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3228.638347][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3228.638683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.638939][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3228.639235][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3228.639532][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3228.639859][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3228.640126][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3228.640386][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3228.640642][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3228.640973][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3228.641336][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3228.641638][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3228.641915][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3228.642206][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3228.642528][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3228.642824][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3228.643148][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3228.643394][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3228.643670][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3228.643928][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3228.644182][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3228.644441][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3228.644703][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3228.644970][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3228.645228][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3228.645494][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3228.645769][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3228.645994][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3228.646249][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3228.646519][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3228.646798][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3228.647039][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3228.647305][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3228.647631][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3228.647870][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3228.648128][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3228.648397][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3228.648662][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3228.648959][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3228.649248][ C1] tc_run (net/core/dev.c:3945)
[ 3228.649475][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3228.649708][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.649961][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3228.650225][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3228.650489][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.650742][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3228.651008][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3228.651312][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3228.651594][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3228.651849][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3228.652133][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3228.652403][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3228.652708][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3228.653069][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3228.653367][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3228.653641][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3228.653917][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3228.654131][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3228.654382][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3228.654647][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3228.654945][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3228.655209][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3228.655460][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3228.655748][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3228.656004][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3228.656284][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3228.656580][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3228.656875][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3228.657184][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3228.657432][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3228.657702][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3228.657940][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3228.658166][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3228.658412][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3228.658679][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3228.658937][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3228.659207][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3228.659432][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3228.659680][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3228.659944][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3228.660180][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3228.660460][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3228.660710][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3228.660979][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3228.661232][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3228.661526][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3228.661823][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3228.662132][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3228.662465][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3228.662719][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3228.663037][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3228.663268][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3228.663568][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3228.663805][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3228.664798][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3228.665243][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3228.665652][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3228.666082][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3228.666496][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3228.666909][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3228.669383][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3228.669915][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3228.670417][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3228.670885][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3228.671797][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3228.672414][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3228.672739][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3228.673710][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3228.674018][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3228.674418][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3228.674816][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3228.675214][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3228.675617][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3228.676015][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3228.676461][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3228.676794][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3228.677200][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3228.677599][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3228.677998][ C3] PKRU: 55555554
[ 3228.678180][ C3] Call Trace:
[ 3228.678351][ C3]
[ 3228.678502][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3228.678765][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3228.679010][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3228.679287][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3228.679558][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3228.679846][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3228.680111][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3228.680418][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3228.680681][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3228.680989][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3228.681285][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3228.681600][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3228.681890][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3228.682184][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3228.682474][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3228.682784][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3228.683025][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.683267][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3228.683508][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3228.683757][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3228.684027][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3228.684312][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.684551][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3228.684793][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3228.685053][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3228.685289][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3228.685534][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3228.685792][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3228.686070][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3228.686348][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3228.686603][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3228.686874][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3228.687145][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3228.687495][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3228.687747][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3228.688066][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3228.688331][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3228.688535][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3228.688764][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3228.689017][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3228.689295][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3228.689527][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3228.689755][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3228.690075][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3228.690381][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3228.690664][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3228.690957][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3228.691207][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3228.691437][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3228.691737][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3228.692021][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3228.692345][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.692584][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3228.692879][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3228.693167][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3228.693484][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3228.693739][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3228.693972][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3228.694220][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3228.694532][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3228.694864][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3228.695163][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3228.695438][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3228.695726][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3228.696037][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3228.696348][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3228.696674][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3228.696921][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3228.697190][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3228.697451][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3228.697718][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3228.698002][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3228.698316][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3228.698566][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3228.698845][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3228.699085][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3228.699327][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3228.699558][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3228.699799][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3228.700063][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3228.700319][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3228.700585][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3228.700866][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3228.701180][ C3] tc_run (net/core/dev.c:3945)
[ 3228.701385][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3228.701617][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.701856][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3228.702116][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3228.702369][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.702606][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3228.702871][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3228.703174][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3228.703448][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3228.703700][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3228.703965][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3228.704222][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3228.704559][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3228.704833][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3228.705084][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3228.705348][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3228.705566][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3228.705809][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3228.706084][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3228.706398][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3228.706672][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3228.706931][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3228.707162][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3228.707433][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3228.707676][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3228.707927][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3228.708166][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3228.708416][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3228.708651][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3228.708917][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3228.709198][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3228.709442][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3228.709692][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3228.709993][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3228.710313][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3228.710556][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3228.710817][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3228.711085][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3228.711326][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3228.711563][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3228.711823][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3228.712083][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3228.712348][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3228.712618][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3228.712904][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.713144][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3228.713434][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3228.713673][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3228.713937][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3228.714160][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3228.714457][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3228.714705][ C3] __do_softirq (kernel/softirq.c:553)
[ 3228.714939][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3228.715158][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3228.715443][ C3]
[ 3228.715593][ C3]
[ 3228.715742][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3228.716049][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3228.716375][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3228.717350][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3228.717658][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3228.718054][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3228.718454][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3228.718856][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3228.719255][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3228.719655][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3228.719954][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3228.720175][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3228.720409][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3228.720662][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3228.720948][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.721187][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3228.721445][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3228.721699][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3228.721986][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3228.722213][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3228.722456][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3228.722700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3228.722937][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3228.723231][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3228.723495][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3228.723732][ C3] ksys_write (fs/read_write.c:643)
[ 3228.723949][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3228.724199][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3228.724503][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3228.724734][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3228.725034][ C3] RIP: 0033:0x7f93b2836957
[ 3228.725262][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3228.726234][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3228.726654][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3228.727059][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3228.727459][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3228.727857][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3228.728254][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3256.615070][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3256.615609][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3256.616078][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3256.616552][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3256.617477][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3256.618093][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3256.618419][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3256.619390][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3256.619698][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3256.620097][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3256.620498][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3256.620895][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3256.621294][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3256.621692][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3256.622139][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3256.622473][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3256.622873][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3256.623272][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3256.623675][ C1] PKRU: 55555554
[ 3256.623857][ C1] Call Trace:
[ 3256.624033][ C1]
[ 3256.624188][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3256.624455][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3256.624702][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3256.624986][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3256.625263][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3256.625555][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3256.625826][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3256.626135][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3256.626402][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3256.626718][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3256.627028][ C1]
[ 3256.627180][ C1]
[ 3256.627332][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3256.627653][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3256.627950][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3256.628250][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3256.628594][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3256.628907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.629148][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3256.629387][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3256.629639][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3256.629913][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3256.630199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.630437][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3256.630677][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3256.630938][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3256.631175][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3256.631421][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3256.631680][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3256.631956][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3256.632232][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3256.632477][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3256.632750][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3256.633015][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3256.633361][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3256.633615][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3256.633933][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3256.634197][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3256.634399][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3256.634633][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3256.634888][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3256.635162][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3256.635432][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3256.635660][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3256.635978][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3256.636286][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3256.636565][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3256.636863][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3256.637114][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3256.637346][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3256.637648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3256.637934][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3256.638261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.638498][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3256.638793][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3256.639079][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3256.639400][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3256.639657][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3256.639891][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3256.640135][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3256.640447][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3256.640778][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3256.641075][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3256.641348][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3256.641637][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3256.641948][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3256.642231][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3256.642547][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3256.642796][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3256.643076][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3256.643327][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3256.643576][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3256.643823][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3256.644086][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3256.644340][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3256.644588][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3256.644851][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3256.645115][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3256.645339][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3256.645594][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3256.645867][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3256.646132][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3256.646348][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3256.646614][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3256.646931][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3256.647176][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3256.647409][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3256.647660][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3256.647917][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3256.648204][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3256.648469][ C1] tc_run (net/core/dev.c:3945)
[ 3256.648674][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3256.648906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.649144][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3256.649404][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3256.649656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.649894][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3256.650162][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3256.650472][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3256.650743][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3256.650995][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3256.651260][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3256.651518][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3256.651799][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3256.652133][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3256.652412][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3256.652666][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3256.652931][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3256.653147][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3256.653383][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3256.653626][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3256.653914][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3256.654165][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3256.654406][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3256.654655][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3256.654898][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3256.655160][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3256.655442][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3256.655715][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3256.655994][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3256.656237][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3256.656502][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3256.656730][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3256.656955][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3256.657194][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3256.657446][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3256.657703][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3256.657971][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3256.658199][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3256.658452][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3256.658705][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3256.658940][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3256.659207][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3256.659450][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3256.659715][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3256.659958][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3256.660237][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3256.660539][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3256.660840][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3256.661160][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3256.661412][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3256.661715][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3256.661949][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3256.662252][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3256.662481][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3256.663439][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3256.663859][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3256.664252][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3256.664647][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3256.665042][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3256.665437][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3256.667892][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3256.668416][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3256.668916][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3256.669382][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3256.670289][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3256.670898][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3256.671222][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3256.672186][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3256.672493][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3256.672890][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3256.673286][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3256.673686][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3256.674084][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3256.674481][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3256.674926][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3256.675256][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3256.675656][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3256.676053][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3256.676450][ C3] PKRU: 55555554
[ 3256.676630][ C3] Call Trace:
[ 3256.676811][ C3]
[ 3256.676959][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3256.677224][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3256.677467][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3256.677742][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3256.678014][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3256.678303][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3256.678568][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3256.678873][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3256.679135][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3256.679449][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3256.679744][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3256.680057][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3256.680350][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3256.680642][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3256.680933][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3256.681246][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3256.681485][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.681724][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3256.681965][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3256.682212][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3256.682483][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3256.682769][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.683006][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3256.683248][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3256.683506][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3256.683741][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3256.683987][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3256.684246][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3256.684522][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3256.684798][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3256.685045][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3256.685321][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3256.685583][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3256.685930][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3256.686184][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3256.686504][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3256.686766][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3256.686976][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3256.687207][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3256.687461][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3256.687736][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3256.687967][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3256.688194][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3256.688511][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3256.688816][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3256.689097][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3256.689393][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3256.689641][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3256.689871][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3256.690171][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3256.690455][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3256.690783][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.691024][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3256.691321][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3256.691605][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3256.691920][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3256.692175][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3256.692409][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3256.692656][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3256.692965][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3256.693299][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3256.693595][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3256.693868][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3256.694157][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3256.694475][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3256.694785][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3256.695110][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3256.695351][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3256.695615][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3256.695875][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3256.696143][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3256.696427][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3256.696739][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3256.696996][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3256.697272][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3256.697512][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3256.697753][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3256.697986][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3256.698229][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3256.698492][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3256.698749][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3256.699015][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3256.699299][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3256.699611][ C3] tc_run (net/core/dev.c:3945)
[ 3256.699817][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3256.700045][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.700287][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3256.700547][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3256.700800][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.701040][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3256.701304][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3256.701607][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3256.701878][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3256.702131][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3256.702395][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3256.702651][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3256.702989][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3256.703264][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3256.703516][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3256.703781][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3256.703998][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3256.704243][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3256.704519][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3256.704830][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3256.705104][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3256.705356][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3256.705589][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3256.705857][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3256.706100][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3256.706354][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3256.706593][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3256.706850][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3256.707085][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3256.707351][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3256.707632][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3256.707874][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3256.708123][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3256.708426][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3256.708745][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3256.708990][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3256.709250][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3256.709518][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3256.709757][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3256.709991][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3256.710258][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3256.710518][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3256.710779][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3256.711049][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3256.711331][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.711569][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3256.711858][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3256.712096][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3256.712358][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3256.712580][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3256.712874][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3256.713122][ C3] __do_softirq (kernel/softirq.c:553)
[ 3256.713355][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3256.713573][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3256.713859][ C3]
[ 3256.714009][ C3]
[ 3256.714159][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3256.714462][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3256.714784][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3256.715750][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3256.716056][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3256.716455][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3256.716859][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3256.717256][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3256.717651][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3256.718051][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3256.718346][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3256.718568][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3256.718798][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3256.719050][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3256.719337][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.719575][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3256.719834][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3256.720086][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3256.720376][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3256.720597][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3256.720839][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3256.721083][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3256.721323][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3256.721614][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3256.721878][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3256.722114][ C3] ksys_write (fs/read_write.c:643)
[ 3256.722330][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3256.722579][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3256.722886][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3256.723117][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3256.723417][ C3] RIP: 0033:0x7f93b2836957
[ 3256.723645][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3256.724611][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3256.725030][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3256.725430][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3256.725826][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3256.726223][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3256.726621][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3278.687531][ C3] rcu: 3-....: (898894 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=215784
| [ 3278.688080][ C3] rcu: (t=884716 jiffies g=1064457 q=70 ncpus=4)
| [ 3278.688405][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 3278.688677][ C1] NMI backtrace for cpu 1
[ 3278.688689][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3278.688691][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3278.688703][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f
All code
========
0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi
7: 5b pop %rbx
8: 5d pop %rbp
9: 41 5c pop %r12
b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca
10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
17: 00 00 00
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 af ef ff ff jmp 0xffffffffffffefea
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 af ef ff ff jmp 0xffffffffffffefc0
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 3278.688707][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202
[ 3278.688710][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3278.688713][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3278.688715][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3278.688716][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3278.688718][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3278.688720][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3278.688722][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3278.688725][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3278.688727][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3278.688728][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3278.688730][ C1] PKRU: 55555554
[ 3278.688731][ C1] Call Trace:
[ 3278.688735][ C1]
[ 3278.688741][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3278.688747][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3278.688754][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3278.688759][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3278.688764][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3278.688766][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3278.688774][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3278.688780][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3278.688784][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3278.688788][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3278.688791][ C1]
[ 3278.688792][ C1]
[ 3278.688794][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3278.688798][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3278.688804][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.688809][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3278.688813][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3278.688817][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3278.688820][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3278.688824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.688826][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3278.688832][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3278.688836][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3278.688843][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3278.688846][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3278.688851][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3278.688859][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3278.688863][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3278.688866][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3278.688868][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3278.688871][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3278.688878][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3278.688884][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3278.688887][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3278.688898][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3278.688901][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3278.688904][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3278.688910][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3278.688914][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3278.688918][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3278.688923][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3278.688930][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3278.688936][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3278.688941][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3278.688950][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3278.688956][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3278.688958][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3278.688962][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3278.688965][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3278.688970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.688972][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3278.688977][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3278.688981][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3278.688986][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3278.688990][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3278.688992][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3278.688995][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3278.689004][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3278.689010][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3278.689017][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3278.689022][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3278.689033][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3278.689041][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3278.689044][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3278.689053][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3278.689056][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3278.689063][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3278.689068][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3278.689071][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3278.689074][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3278.689078][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3278.689080][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3278.689084][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3278.689087][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3278.689091][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3278.689094][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3278.689097][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3278.689100][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3278.689103][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3278.689106][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3278.689109][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3278.689114][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3278.689119][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3278.689123][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3278.689129][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3278.689132][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3278.689135][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3278.689138][ C1] tc_run (net/core/dev.c:3945)
[ 3278.689144][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3278.689147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.689149][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3278.689153][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3278.689157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.689161][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3278.689164][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3278.689168][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3278.689171][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3278.689175][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3278.689178][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3278.689181][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3278.689184][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3278.689192][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3278.689194][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3278.689198][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3278.689202][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3278.689204][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3278.689208][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3278.689211][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3278.689216][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3278.689219][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3278.689222][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3278.689226][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3278.689229][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3278.689236][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3278.689240][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3278.689243][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3278.689248][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3278.689251][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3278.689256][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3278.689260][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3278.689263][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3278.689265][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3278.689267][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3278.689274][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3278.689279][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3278.689281][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3278.689287][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3278.689289][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3278.689293][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3278.689299][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3278.689303][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3278.689307][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3278.689314][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3278.689318][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3278.689322][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3278.689327][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3278.689332][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3278.689335][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3278.689339][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3278.689345][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3278.689349][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3278.689353][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3278.689356][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3278.689359][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3278.689361][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3278.689363][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3278.689364][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3278.689366][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3278.689363][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 3278.689364][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 3278.689366][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3278.689371][ C1]
[ 3278.736768][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3278.737384][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3278.737713][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3278.738679][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3278.738986][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3278.739385][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3278.739780][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3278.740180][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3278.740579][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3278.740975][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3278.741421][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3278.741750][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3278.742151][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3278.742547][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3278.742943][ C3] PKRU: 55555554
[ 3278.743128][ C3] Call Trace:
[ 3278.743299][ C3]
[ 3278.743446][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3278.743719][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3278.743971][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3278.744224][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3278.744454][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3278.744724][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3278.744992][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3278.745250][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3278.745535][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3278.745774][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3278.746086][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3278.746358][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3278.746644][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3278.746915][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3278.747222][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3278.747483][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3278.747792][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3278.748085][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3278.748398][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3278.748689][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3278.748982][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3278.749273][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3278.749583][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3278.749823][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.750062][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3278.750302][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3278.750551][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3278.750821][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3278.751105][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.751342][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3278.751582][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3278.751840][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3278.752075][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3278.752321][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3278.752578][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3278.752852][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3278.753126][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3278.753375][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3278.753644][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3278.753905][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3278.754255][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3278.754506][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3278.754825][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3278.755087][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3278.755290][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3278.755520][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3278.755770][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3278.756047][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3278.756277][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3278.756508][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3278.756834][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3278.757139][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3278.757420][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3278.757712][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3278.757960][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3278.758191][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3278.758491][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3278.758775][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3278.759098][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.759337][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3278.759634][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3278.759917][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3278.760233][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3278.760487][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3278.760722][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3278.760967][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3278.761277][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3278.761610][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3278.761909][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3278.762183][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3278.762471][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3278.762782][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3278.763088][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3278.763415][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3278.763653][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3278.763917][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3278.764178][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3278.764444][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3278.764729][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3278.765039][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3278.765291][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3278.765567][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3278.765808][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3278.766047][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3278.766279][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3278.766520][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3278.766790][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3278.767046][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3278.767313][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3278.767595][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3278.767905][ C3] tc_run (net/core/dev.c:3945)
[ 3278.768112][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3278.768343][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.768580][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3278.768840][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3278.769092][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.769331][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3278.769596][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3278.769899][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3278.770170][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3278.770421][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3278.770684][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3278.770940][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3278.771278][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3278.771552][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3278.771805][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3278.772069][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3278.772288][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3278.772530][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3278.772806][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3278.773117][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3278.773393][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3278.773644][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3278.773874][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3278.774145][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3278.774390][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3278.774642][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3278.774878][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3278.775127][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3278.775363][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3278.775630][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3278.775909][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3278.776153][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3278.776403][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3278.776711][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3278.777031][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3278.777275][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3278.777535][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3278.777802][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3278.778044][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3278.778278][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3278.778539][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3278.778801][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3278.779059][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3278.779330][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3278.779612][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.779851][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3278.780140][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3278.780381][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3278.780643][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3278.780863][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3278.781158][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3278.781406][ C3] __do_softirq (kernel/softirq.c:553)
[ 3278.781639][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3278.781859][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3278.782147][ C3]
[ 3278.782297][ C3]
[ 3278.782446][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3278.782749][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3278.783072][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3278.784035][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3278.784344][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3278.784742][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3278.785139][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3278.785536][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3278.785931][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3278.786331][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3278.786628][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3278.786857][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3278.787086][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3278.787339][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3278.787624][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.787863][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3278.788118][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3278.788371][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3278.788663][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3278.788885][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3278.789127][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3278.789373][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3278.789608][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3278.789901][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3278.790164][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3278.790400][ C3] ksys_write (fs/read_write.c:643)
[ 3278.790618][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3278.790864][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3278.791169][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3278.791400][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3278.791700][ C3] RIP: 0033:0x7f93b2836957
[ 3278.791927][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3278.792893][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3278.793311][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3278.793708][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3278.794105][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3278.794501][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3278.794897][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3304.615049][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3304.615581][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3304.616047][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3304.616514][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3304.617427][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3304.618040][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3304.618366][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3304.619331][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3304.619637][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3304.620032][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3304.620427][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3304.620825][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3304.621221][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3304.621617][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3304.622060][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3304.622389][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3304.622789][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3304.623186][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3304.623580][ C1] PKRU: 55555554
[ 3304.623762][ C1] Call Trace:
[ 3304.623934][ C1]
[ 3304.624084][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3304.624347][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3304.624591][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3304.624866][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3304.625138][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3304.625426][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3304.625692][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3304.625998][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3304.626261][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3304.626575][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3304.626871][ C1]
[ 3304.627022][ C1]
[ 3304.627171][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3304.627488][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3304.627778][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3304.628070][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3304.628361][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3304.628688][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.628927][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3304.629168][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3304.629419][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3304.629692][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3304.629978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.630215][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3304.630458][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3304.630719][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3304.630956][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3304.631204][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3304.631462][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3304.631738][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3304.632017][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3304.632267][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3304.632538][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3304.632804][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3304.633153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3304.633409][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3304.633730][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3304.633994][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3304.634199][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3304.634432][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3304.634686][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3304.634961][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3304.635235][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3304.635465][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3304.635784][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3304.636087][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3304.636372][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3304.636672][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3304.636923][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3304.637155][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3304.637456][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3304.637740][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3304.638066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.638307][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3304.638602][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3304.638889][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3304.639208][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3304.639467][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3304.639702][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3304.639951][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3304.640267][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3304.640600][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3304.640899][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3304.641174][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3304.641462][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3304.641773][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3304.642059][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3304.642375][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3304.642621][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3304.642903][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3304.643153][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3304.643400][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3304.643648][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3304.643913][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3304.644168][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3304.644415][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3304.644679][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3304.644945][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3304.645171][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3304.645425][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3304.645697][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3304.645966][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3304.646182][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3304.646450][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3304.646770][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3304.647014][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3304.647243][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3304.647495][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3304.647751][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3304.648040][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3304.648309][ C1] tc_run (net/core/dev.c:3945)
[ 3304.648515][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3304.648747][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.648984][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3304.649246][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3304.649499][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.649738][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3304.650001][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3304.650310][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3304.650581][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3304.650833][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3304.651097][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3304.651353][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3304.651636][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3304.651974][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3304.652250][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3304.652503][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3304.652767][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3304.652985][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3304.653220][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3304.653464][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3304.653752][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3304.654003][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3304.654242][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3304.654492][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3304.654736][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3304.655002][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3304.655285][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3304.655558][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3304.655840][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3304.656081][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3304.656349][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3304.656582][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3304.656802][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3304.657042][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3304.657293][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3304.657552][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3304.657820][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3304.658046][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3304.658296][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3304.658553][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3304.658792][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3304.659058][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3304.659301][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3304.659565][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3304.659809][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3304.660089][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3304.660391][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3304.660691][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3304.661012][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3304.661264][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3304.661566][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3304.661801][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3304.662101][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3304.662330][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3304.663301][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3304.663728][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3304.664127][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3304.664524][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3304.664924][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3304.665326][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3304.667775][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3304.668303][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3304.668803][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3304.669272][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3304.670178][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3304.670788][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3304.671113][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3304.672078][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3304.672388][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3304.672787][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3304.673187][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3304.673584][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3304.673983][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3304.674381][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3304.674829][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3304.675161][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3304.675557][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3304.675957][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3304.676357][ C3] PKRU: 55555554
[ 3304.676550][ C3] Call Trace:
[ 3304.676721][ C3]
[ 3304.676870][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3304.677135][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3304.677380][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3304.677660][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3304.677932][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3304.678223][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3304.678488][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3304.678793][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3304.679055][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3304.679363][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3304.679659][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3304.679973][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3304.680264][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3304.680559][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3304.680847][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3304.681156][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3304.681397][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.681636][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3304.681876][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3304.682123][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3304.682394][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3304.682676][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.682913][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3304.683153][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3304.683415][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3304.683648][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3304.683894][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3304.684151][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3304.684429][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3304.684706][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3304.684953][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3304.685224][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3304.685486][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3304.685830][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3304.686081][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3304.686402][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3304.686672][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3304.686876][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3304.687103][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3304.687357][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3304.687631][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3304.687862][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3304.688090][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3304.688408][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3304.688712][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3304.688993][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3304.689286][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3304.689533][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3304.689763][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3304.690063][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3304.690347][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3304.690669][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.690908][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3304.691203][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3304.691488][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3304.691811][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3304.692067][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3304.692301][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3304.692550][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3304.692863][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3304.693196][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3304.693495][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3304.693769][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3304.694057][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3304.694371][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3304.694679][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3304.695005][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3304.695246][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3304.695512][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3304.695772][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3304.696038][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3304.696322][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3304.696639][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3304.696888][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3304.697166][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3304.697405][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3304.697649][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3304.697881][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3304.698118][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3304.698383][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3304.698639][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3304.698906][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3304.699188][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3304.699500][ C3] tc_run (net/core/dev.c:3945)
[ 3304.699704][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3304.699935][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.700175][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3304.700436][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3304.700688][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.700926][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3304.701193][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3304.701495][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3304.701767][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3304.702018][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3304.702284][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3304.702541][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3304.702880][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3304.703155][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3304.703408][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3304.703670][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3304.703888][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3304.704128][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3304.704408][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3304.704720][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3304.704997][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3304.705250][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3304.705478][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3304.705746][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3304.705989][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3304.706240][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3304.706481][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3304.706737][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3304.706972][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3304.707238][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3304.707517][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3304.707762][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3304.708010][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3304.708311][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3304.708631][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3304.708873][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3304.709133][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3304.709403][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3304.709641][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3304.709878][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3304.710137][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3304.710397][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3304.710655][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3304.710924][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3304.711209][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.711447][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3304.711737][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3304.711977][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3304.712242][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3304.712461][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3304.712756][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3304.713004][ C3] __do_softirq (kernel/softirq.c:553)
[ 3304.713239][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3304.713457][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3304.713743][ C3]
[ 3304.713894][ C3]
[ 3304.714042][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3304.714348][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3304.714671][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3304.715635][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3304.715943][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3304.716340][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3304.716743][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3304.717140][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3304.717535][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3304.717933][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3304.718230][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3304.718449][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3304.718681][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3304.718933][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3304.719219][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.719457][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3304.719713][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3304.719966][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3304.720256][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3304.720480][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3304.720721][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3304.720963][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3304.721203][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3304.721494][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3304.721758][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3304.721993][ C3] ksys_write (fs/read_write.c:643)
[ 3304.722211][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3304.722458][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3304.722760][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3304.722992][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3304.723292][ C3] RIP: 0033:0x7f93b2836957
[ 3304.723517][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3304.724486][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3304.724905][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3304.725302][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3304.725699][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3304.726098][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3304.726495][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3332.615048][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3332.615577][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3332.616038][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3332.616507][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3332.617411][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3332.618022][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3332.618347][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3332.619313][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3332.619619][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3332.620015][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3332.620412][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3332.620810][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3332.621207][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3332.621603][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3332.622046][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3332.622376][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3332.622777][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3332.623174][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3332.623571][ C1] PKRU: 55555554
[ 3332.623752][ C1] Call Trace:
[ 3332.623923][ C1]
[ 3332.624073][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3332.624338][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3332.624584][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3332.624862][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3332.625136][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3332.625424][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3332.625692][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3332.626000][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3332.626262][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3332.626577][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3332.626874][ C1]
[ 3332.627028][ C1]
[ 3332.627178][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3332.627494][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3332.627786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3332.628081][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3332.628372][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3332.628696][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.628936][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3332.629177][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3332.629427][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3332.629698][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3332.629984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.630221][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3332.630463][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3332.630724][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3332.630961][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3332.631208][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3332.631465][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3332.631739][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3332.632016][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3332.632264][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3332.632536][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3332.632804][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3332.633153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3332.633407][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3332.633727][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3332.633991][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3332.634197][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3332.634429][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3332.634684][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3332.634961][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3332.635234][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3332.635464][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3332.635783][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3332.636088][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3332.636372][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3332.636673][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3332.636924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3332.637155][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3332.637454][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3332.637740][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3332.638066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.638305][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3332.638600][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3332.638888][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3332.639205][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3332.639461][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3332.639693][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3332.639942][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3332.640261][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3332.640593][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3332.640894][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3332.641168][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3332.641457][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3332.641769][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3332.642054][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3332.642371][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3332.642618][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3332.642898][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3332.643148][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3332.643395][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3332.643641][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3332.643907][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3332.644162][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3332.644410][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3332.644674][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3332.644939][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3332.645163][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3332.645418][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3332.645688][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3332.645958][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3332.646176][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3332.646448][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3332.646757][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3332.646999][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3332.647230][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3332.647480][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3332.647735][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3332.648022][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3332.648289][ C1] tc_run (net/core/dev.c:3945)
[ 3332.648495][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3332.648727][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.648962][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3332.649224][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3332.649476][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.649714][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3332.649976][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3332.650282][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3332.650554][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3332.650805][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3332.651070][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3332.651326][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3332.651609][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3332.651946][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3332.652222][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3332.652475][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3332.652738][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3332.652958][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3332.653192][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3332.653436][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3332.653722][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3332.653972][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3332.654212][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3332.654460][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3332.654704][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3332.654970][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3332.655254][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3332.655528][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3332.655810][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3332.656050][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3332.656316][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3332.656553][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3332.656775][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3332.657013][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3332.657265][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3332.657519][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3332.657788][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3332.658011][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3332.658263][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3332.658518][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3332.658754][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3332.659018][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3332.659259][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3332.659522][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3332.659766][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3332.660047][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3332.660348][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3332.660647][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3332.660968][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3332.661221][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3332.661525][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3332.661759][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3332.662056][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3332.662287][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3332.663262][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3332.663685][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3332.664082][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3332.664480][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3332.664878][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3332.665278][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3332.667731][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3332.668257][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3332.668760][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3332.669228][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3332.670133][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3332.670749][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3332.671070][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3332.672039][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3332.672350][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3332.672747][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3332.673142][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3332.673542][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3332.673939][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3332.674335][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3332.674780][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3332.675111][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3332.675513][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3332.675911][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3332.676309][ C3] PKRU: 55555554
[ 3332.676497][ C3] Call Trace:
[ 3332.676668][ C3]
[ 3332.676818][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3332.677081][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3332.677324][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3332.677601][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3332.677873][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3332.678162][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3332.678429][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3332.678735][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3332.678997][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3332.679307][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3332.679602][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3332.679915][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3332.680207][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3332.680500][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3332.680789][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3332.681099][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3332.681341][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.681581][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3332.681821][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3332.682070][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3332.682343][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3332.682626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.682865][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3332.683104][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3332.683364][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3332.683599][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3332.683845][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3332.684107][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3332.684385][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3332.684662][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3332.684909][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3332.685181][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3332.685445][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3332.685791][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3332.686043][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3332.686362][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3332.686630][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3332.686834][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3332.687064][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3332.687317][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3332.687595][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3332.687825][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3332.688052][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3332.688372][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3332.688677][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3332.688958][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3332.689252][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3332.689500][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3332.689731][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3332.690033][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3332.690319][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3332.690642][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.690880][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3332.691180][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3332.691466][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3332.691782][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3332.692037][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3332.692272][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3332.692519][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3332.692830][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3332.693160][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3332.693460][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3332.693734][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3332.694023][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3332.694337][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3332.694646][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3332.694971][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3332.695213][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3332.695476][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3332.695736][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3332.696000][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3332.696287][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3332.696607][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3332.696857][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3332.697133][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3332.697376][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3332.697619][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3332.697849][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3332.698090][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3332.698354][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3332.698609][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3332.698875][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3332.699160][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3332.699470][ C3] tc_run (net/core/dev.c:3945)
[ 3332.699675][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3332.699904][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.700141][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3332.700402][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3332.700653][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.700890][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3332.701155][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3332.701456][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3332.701728][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3332.701978][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3332.702242][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3332.702498][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3332.702835][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3332.703109][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3332.703365][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3332.703627][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3332.703845][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3332.704087][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3332.704366][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3332.704678][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3332.704956][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3332.705207][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3332.705442][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3332.705709][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3332.705952][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3332.706202][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3332.706448][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3332.706695][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3332.706929][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3332.707196][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3332.707473][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3332.707716][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3332.707963][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3332.708264][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3332.708582][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3332.708827][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3332.709086][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3332.709354][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3332.709592][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3332.709828][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3332.710089][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3332.710349][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3332.710608][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3332.710877][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3332.711159][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.711399][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3332.711686][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3332.711924][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3332.712188][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3332.712410][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3332.712703][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3332.712950][ C3] __do_softirq (kernel/softirq.c:553)
[ 3332.713183][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3332.713402][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3332.713688][ C3]
[ 3332.713838][ C3]
[ 3332.713986][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3332.714292][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3332.714612][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3332.715577][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3332.715885][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3332.716283][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3332.716688][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3332.717083][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3332.717476][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3332.717873][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3332.718169][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3332.718386][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3332.718619][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3332.718870][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3332.719153][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.719392][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3332.719647][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3332.719898][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3332.720189][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3332.720411][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3332.720652][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3332.720895][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3332.721130][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3332.721421][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3332.721683][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3332.721919][ C3] ksys_write (fs/read_write.c:643)
[ 3332.722134][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3332.722382][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3332.722687][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3332.722918][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3332.723218][ C3] RIP: 0033:0x7f93b2836957
[ 3332.723444][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3332.724408][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3332.724829][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3332.725226][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3332.725623][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3332.726017][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3332.726430][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3332.726831][ C3]
| [ 3356.796162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3356.796540][ C1] rcu: 1-....: (978520 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=234136
| [ 3356.797091][ C1] rcu: (t=962825 jiffies g=1064457 q=76 ncpus=4)
[ 3356.797867][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3356.798479][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3356.798806][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3356.799780][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3356.800086][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3356.800488][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3356.800886][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3356.801283][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3356.801681][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3356.802082][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3356.802529][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3356.802867][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3356.803266][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3356.803669][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3356.804069][ C1] PKRU: 55555554
[ 3356.804251][ C1] Call Trace:
[ 3356.804420][ C1]
[ 3356.804572][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3356.804847][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3356.805100][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3356.805352][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3356.805583][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3356.805853][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3356.806125][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3356.806392][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3356.806679][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3356.806922][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3356.807236][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3356.807508][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3356.807797][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3356.808064][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3356.808370][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3356.808634][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3356.808941][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3356.809241][ C1]
[ 3356.809393][ C1]
[ 3356.809545][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3356.809859][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3356.810150][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3356.810441][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3356.810729][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3356.811045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.811289][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3356.811528][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3356.811776][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3356.812050][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3356.812337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.812576][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3356.812817][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3356.813078][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3356.813314][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3356.813562][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3356.813821][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3356.814096][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3356.814377][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3356.814623][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3356.814895][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3356.815158][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3356.815504][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3356.815758][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3356.816078][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3356.816350][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3356.816555][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3356.816787][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3356.817043][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3356.817319][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3356.817593][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3356.817822][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3356.818144][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3356.818452][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3356.818734][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3356.819031][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3356.819280][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3356.819512][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3356.819813][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3356.820097][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3356.820425][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.820665][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3356.820963][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3356.821249][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3356.821567][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3356.821822][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3356.822058][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3356.822307][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3356.822619][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3356.822953][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3356.823257][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3356.823532][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3356.823822][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3356.824134][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3356.824422][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3356.824740][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3356.824989][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3356.825270][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3356.825521][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3356.825769][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3356.826017][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3356.826290][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3356.826546][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3356.826795][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3356.827058][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3356.827323][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3356.827550][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3356.827806][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3356.828081][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3356.828349][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3356.828565][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3356.828833][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3356.829141][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3356.829385][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3356.829618][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3356.829868][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3356.830124][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3356.830410][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3356.830679][ C1] tc_run (net/core/dev.c:3945)
[ 3356.830885][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3356.831118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.831361][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3356.831622][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3356.831876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.832116][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3356.832381][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3356.832689][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3356.832962][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3356.833219][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3356.833485][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3356.833741][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3356.834021][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3356.834360][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3356.834637][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3356.834890][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3356.835162][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3356.835378][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3356.835620][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3356.835863][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3356.836149][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3356.836408][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3356.836649][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3356.836898][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3356.837140][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3356.837411][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3356.837693][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3356.837964][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3356.838253][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3356.838492][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3356.838757][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3356.838987][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3356.839208][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3356.839448][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3356.839700][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3356.839958][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3356.840227][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3356.840454][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3356.840704][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3356.840960][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3356.841197][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3356.841461][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3356.841703][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3356.841967][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3356.842213][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3356.842495][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3356.842795][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3356.843097][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3356.843422][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3356.843674][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3356.843978][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3356.844212][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3356.844514][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3356.844740][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3356.845712][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3356.846136][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3356.846539][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3356.846939][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3356.847340][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3356.847736][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3356.847736][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3356.848138][ C1]
| [ 3356.848299][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 3356.848574][ C3] NMI backtrace for cpu 3
[ 3356.848584][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3356.848586][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3356.848593][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3356.848596][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3356.848598][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3356.848600][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3356.848602][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3356.848604][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3356.848606][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3356.848607][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3356.848610][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3356.848613][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3356.848615][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3356.848616][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3356.848618][ C3] PKRU: 55555554
[ 3356.848619][ C3] Call Trace:
[ 3356.848621][ C3]
[ 3356.848624][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3356.848629][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3356.848634][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3356.848640][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3356.848643][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3356.848646][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3356.848651][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3356.848655][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3356.848658][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3356.848662][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3356.848665][ C3]
[ 3356.848666][ C3]
[ 3356.848667][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3356.848670][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3356.848676][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.848679][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3356.848683][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3356.848686][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3356.848689][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3356.848692][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.848695][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3356.848699][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3356.848702][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3356.848710][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3356.848712][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3356.848717][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3356.848723][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3356.848727][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3356.848729][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3356.848732][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3356.848734][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3356.848740][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3356.848744][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3356.848747][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3356.848757][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3356.848759][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3356.848762][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3356.848767][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3356.848770][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3356.848774][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3356.848778][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3356.848784][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3356.848789][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3356.848793][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3356.848801][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3356.848805][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3356.848807][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3356.848810][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3356.848814][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3356.848818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.848820][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3356.848825][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3356.848828][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3356.848833][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3356.848836][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3356.848838][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3356.848842][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3356.848849][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3356.848855][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3356.848862][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3356.848867][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3356.848877][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3356.848885][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3356.848894][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3356.848903][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3356.848906][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3356.848911][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3356.848916][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3356.848918][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3356.848920][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3356.848924][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3356.848931][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3356.848934][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3356.848939][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3356.848944][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3356.848948][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3356.848950][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3356.848953][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3356.848957][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3356.848959][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3356.848961][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3356.848965][ C3] tc_run (net/core/dev.c:3945)
[ 3356.848969][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3356.848972][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.848974][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3356.848978][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3356.848982][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.848985][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3356.848988][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3356.848991][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3356.848994][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3356.848997][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3356.849001][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3356.849004][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3356.849011][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3356.849014][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3356.849018][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3356.849022][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3356.849025][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3356.849027][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3356.849030][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3356.849033][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3356.849036][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3356.849039][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3356.849042][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3356.849047][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3356.849050][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3356.849053][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3356.849056][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3356.849060][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3356.849063][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3356.849068][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3356.849071][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3356.849075][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3356.849079][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3356.849084][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3356.849087][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3356.849090][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3356.849094][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3356.849097][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3356.849100][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3356.849106][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3356.849111][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3356.849115][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3356.849118][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3356.849123][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3356.849126][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.849128][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3356.849133][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3356.849135][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3356.849139][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3356.849143][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3356.849147][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3356.849150][ C3] __do_softirq (kernel/softirq.c:553)
[ 3356.849155][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3356.849158][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3356.849163][ C3]
[ 3356.849163][ C3]
[ 3356.849164][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3356.849168][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3356.849170][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3356.849172][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3356.849174][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3356.849176][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3356.849178][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3356.849179][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3356.849181][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3356.849185][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3356.849189][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3356.849195][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3356.849202][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3356.849205][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3356.849211][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.849213][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3356.849217][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3356.849222][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3356.849225][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3356.849230][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3356.849233][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3356.849237][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3356.849239][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3356.849244][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3356.849247][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3356.849252][ C3] ksys_write (fs/read_write.c:643)
[ 3356.849255][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3356.849259][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3356.849263][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3356.849267][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3356.849270][ C3] RIP: 0033:0x7f93b2836957
[ 3356.849273][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3356.849275][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3356.849277][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3356.849279][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3356.849280][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3356.849281][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3356.849282][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3384.615058][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3384.615593][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3384.616061][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3384.616544][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3384.617458][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3384.618072][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3384.618400][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3384.619377][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3384.619686][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3384.620084][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3384.620486][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3384.620885][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3384.621285][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3384.621684][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3384.622131][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3384.622466][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3384.622868][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3384.623270][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3384.623669][ C1] PKRU: 55555554
[ 3384.623852][ C1] Call Trace:
[ 3384.624025][ C1]
[ 3384.624176][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3384.624441][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3384.624686][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3384.624964][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3384.625240][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3384.625528][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3384.625795][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3384.626103][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3384.626372][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3384.626683][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3384.626979][ C1]
[ 3384.627129][ C1]
[ 3384.627281][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3384.627597][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3384.627888][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3384.628181][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3384.628473][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3384.628800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.629039][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3384.629279][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3384.629528][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3384.629799][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3384.630086][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.630325][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3384.630565][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3384.630826][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3384.631063][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3384.631311][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3384.631570][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3384.631844][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3384.632118][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3384.632366][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3384.632640][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3384.632904][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3384.633257][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3384.633510][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3384.633831][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3384.634095][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3384.634299][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3384.634531][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3384.634787][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3384.635062][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3384.635336][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3384.635567][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3384.635888][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3384.636199][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3384.636482][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3384.636776][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3384.637027][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3384.637260][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3384.637562][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3384.637846][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3384.638171][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.638412][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3384.638707][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3384.638993][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3384.639311][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3384.639566][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3384.639800][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3384.640046][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3384.640361][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3384.640691][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3384.640996][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3384.641271][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3384.641560][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3384.641869][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3384.642155][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3384.642478][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3384.642726][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3384.643006][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3384.643258][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3384.643506][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3384.643754][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3384.644019][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3384.644275][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3384.644522][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3384.644787][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3384.645050][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3384.645277][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3384.645532][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3384.645807][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3384.646074][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3384.646297][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3384.646562][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3384.646873][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3384.647115][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3384.647349][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3384.647597][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3384.647856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3384.648143][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3384.648411][ C1] tc_run (net/core/dev.c:3945)
[ 3384.648617][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3384.648849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.649089][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3384.649350][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3384.649603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.649840][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3384.650104][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3384.650410][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3384.650682][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3384.650933][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3384.651201][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3384.651457][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3384.651738][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3384.652074][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3384.652349][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3384.652603][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3384.652868][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3384.653085][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3384.653322][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3384.653565][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3384.653853][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3384.654106][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3384.654346][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3384.654593][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3384.654837][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3384.655104][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3384.655388][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3384.655659][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3384.655943][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3384.656190][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3384.656457][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3384.656685][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3384.656906][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3384.657146][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3384.657398][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3384.657654][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3384.657924][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3384.658151][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3384.658401][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3384.658655][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3384.658893][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3384.659159][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3384.659401][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3384.659666][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3384.659914][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3384.660197][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3384.660497][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3384.660799][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3384.661121][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3384.661374][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3384.661677][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3384.661911][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3384.662213][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3384.662441][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3384.663410][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3384.663835][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3384.664235][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3384.664633][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3384.665035][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3384.665435][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3384.667870][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3384.668395][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3384.668895][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3384.669363][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3384.670266][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3384.670880][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3384.671206][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3384.672171][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3384.672480][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3384.672878][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3384.673275][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3384.673671][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3384.674071][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3384.674469][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3384.674914][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3384.675245][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3384.675644][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3384.676045][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3384.676454][ C3] PKRU: 55555554
[ 3384.676635][ C3] Call Trace:
[ 3384.676805][ C3]
[ 3384.676956][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3384.677219][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3384.677465][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3384.677741][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3384.678013][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3384.678301][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3384.678567][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3384.678873][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3384.679134][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3384.679442][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3384.679738][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3384.680050][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3384.680341][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3384.680634][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3384.680921][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3384.681232][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3384.681471][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.681710][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3384.681950][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3384.682200][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3384.682472][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3384.682754][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.682992][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3384.683233][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3384.683493][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3384.683726][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3384.683974][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3384.684233][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3384.684510][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3384.684787][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3384.685033][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3384.685305][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3384.685567][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3384.685912][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3384.686172][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3384.686492][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3384.686753][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3384.686958][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3384.687188][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3384.687441][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3384.687716][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3384.687950][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3384.688176][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3384.688495][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3384.688800][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3384.689084][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3384.689378][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3384.689626][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3384.689858][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3384.690155][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3384.690441][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3384.690764][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.691003][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3384.691297][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3384.691582][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3384.691898][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3384.692152][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3384.692386][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3384.692634][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3384.692946][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3384.693279][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3384.693577][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3384.693850][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3384.694135][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3384.694447][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3384.694757][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3384.695081][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3384.695322][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3384.695588][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3384.695846][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3384.696114][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3384.696406][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3384.696719][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3384.696968][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3384.697248][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3384.697486][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3384.697728][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3384.697960][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3384.698199][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3384.698462][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3384.698718][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3384.698984][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3384.699267][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3384.699579][ C3] tc_run (net/core/dev.c:3945)
[ 3384.699782][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3384.700012][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.700252][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3384.700512][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3384.700765][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.701001][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3384.701267][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3384.701569][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3384.701842][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3384.702096][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3384.702362][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3384.702618][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3384.702956][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3384.703230][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3384.703483][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3384.703746][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3384.703963][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3384.704203][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3384.704483][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3384.704794][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3384.705070][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3384.705323][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3384.705553][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3384.705822][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3384.706063][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3384.706321][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3384.706562][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3384.706810][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3384.707045][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3384.707312][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3384.707590][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3384.707835][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3384.708085][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3384.708385][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3384.708705][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3384.708946][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3384.709208][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3384.709478][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3384.709714][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3384.709952][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3384.710214][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3384.710474][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3384.710731][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3384.711000][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3384.711287][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.711527][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3384.711815][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3384.712055][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3384.712322][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3384.712541][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3384.712838][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3384.713087][ C3] __do_softirq (kernel/softirq.c:553)
[ 3384.713321][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3384.713540][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3384.713824][ C3]
[ 3384.713975][ C3]
[ 3384.714123][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3384.714429][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3384.714751][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3384.715720][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3384.716027][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3384.716432][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3384.716828][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3384.717227][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3384.717623][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3384.718021][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3384.718320][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3384.718539][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3384.718769][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3384.719020][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3384.719305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.719543][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3384.719800][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3384.720051][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3384.720338][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3384.720560][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3384.720803][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3384.721044][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3384.721282][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3384.721571][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3384.721834][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3384.722069][ C3] ksys_write (fs/read_write.c:643)
[ 3384.722287][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3384.722534][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3384.722837][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3384.723069][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3384.723369][ C3] RIP: 0033:0x7f93b2836957
[ 3384.723593][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3384.724558][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3384.724977][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3384.725374][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3384.725774][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3384.726180][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3384.726577][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3412.615045][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3412.615574][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3412.616043][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3412.616514][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3412.617424][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3412.618033][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189)
[ 3412.618324][ C1] Code: ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff <48> 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff
All code
========
0: ff (bad)
1: ff (bad)
2: ff (bad)
3: ff (bad)
4: ff (bad)
5: ff (bad)
6: fe 48 39 decb 0x39(%rax)
9: c7 (bad)
a: 77 23 ja 0x2f
c: 44 89 c2 mov %r8d,%edx
f: e8 57 e8 ff ff call 0xffffffffffffe86b
14: 83 f0 01 xor $0x1,%eax
17: 5b pop %rbx
18: 5d pop %rbp
19: 41 5c pop %r12
1b: c3 ret
1c: cc int3
1d: cc int3
1e: cc int3
1f: cc int3
20: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax
27: 7f ff ff
2a:* 48 39 c7 cmp %rax,%rdi <-- trapping instruction
2d: 76 dd jbe 0xc
2f: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
34: 48 89 fd mov %rdi,%rbp
37: 48 rex.W
38: b8 00 00 00 00 mov $0x0,%eax
3d: 00 fc add %bh,%ah
3f: ff .byte 0xff
Code starting with the faulting instruction
===========================================
0: 48 39 c7 cmp %rax,%rdi
3: 76 dd jbe 0xffffffffffffffe2
5: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
a: 48 89 fd mov %rdi,%rbp
d: 48 rex.W
e: b8 00 00 00 00 mov $0x0,%eax
13: 00 fc add %bh,%ah
15: ff .byte 0xff
[ 3412.619296][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282
[ 3412.619605][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3412.620003][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3412.620403][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3412.620801][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3412.621200][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3412.621598][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3412.622048][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3412.622380][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3412.622780][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3412.623180][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3412.623577][ C1] PKRU: 55555554
[ 3412.623759][ C1] Call Trace:
[ 3412.623931][ C1]
[ 3412.624081][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3412.624347][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3412.624592][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3412.624867][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3412.625139][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3412.625429][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3412.625694][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3412.626007][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3412.626269][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3412.626580][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3412.626874][ C1]
[ 3412.627026][ C1]
[ 3412.627176][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3412.627493][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3412.627782][ C1] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189)
[ 3412.628039][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3412.628324][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3412.628650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.628892][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3412.629130][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3412.629379][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3412.629648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3412.629931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.630166][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3412.630407][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3412.630667][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3412.630903][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3412.631151][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3412.631410][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3412.631689][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3412.631965][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3412.632213][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3412.632484][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3412.632747][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3412.633097][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3412.633352][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3412.633671][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3412.633935][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3412.634139][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3412.634372][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3412.634627][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3412.634903][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3412.635177][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3412.635406][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3412.635726][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3412.636036][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3412.636320][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3412.636614][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3412.636863][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3412.637094][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3412.637394][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3412.637679][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3412.638003][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.638243][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3412.638536][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3412.638823][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3412.639139][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3412.639395][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3412.639628][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3412.639875][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3412.640190][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3412.640521][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3412.640821][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3412.641094][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3412.641384][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3412.641694][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3412.641980][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3412.642299][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3412.642547][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3412.642829][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3412.643079][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3412.643326][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3412.643573][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3412.643838][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3412.644091][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3412.644338][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3412.644603][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3412.644866][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3412.645093][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3412.645349][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3412.645622][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3412.645890][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3412.646120][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3412.646388][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3412.646697][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3412.646941][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3412.647173][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3412.647424][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3412.647680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3412.647967][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3412.648236][ C1] tc_run (net/core/dev.c:3945)
[ 3412.648440][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3412.648674][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.648912][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3412.649175][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3412.649429][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.649666][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3412.649934][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3412.650242][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3412.650514][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3412.650769][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3412.651034][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3412.651292][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3412.651574][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3412.651913][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3412.652189][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3412.652443][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3412.652708][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3412.652927][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3412.653164][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3412.653407][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3412.653694][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3412.653945][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3412.654183][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3412.654433][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3412.654678][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3412.654945][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3412.655229][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3412.655502][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3412.655784][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3412.656028][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3412.656297][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3412.656526][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3412.656748][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3412.656987][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3412.657240][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3412.657497][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3412.657766][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3412.657993][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3412.658244][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3412.658499][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3412.658736][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3412.659003][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3412.659246][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3412.659512][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3412.659757][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3412.660039][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3412.660342][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3412.660644][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3412.660966][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3412.661220][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3412.661523][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3412.661758][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3412.662060][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3412.662290][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3412.663262][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3412.663687][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3412.664086][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3412.664489][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3412.664890][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3412.665291][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3412.667734][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3412.668260][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3412.668760][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3412.669226][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3412.670127][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3412.670736][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3412.671019][ C3] Code: ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 <49> 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e
All code
========
0: ff (bad)
1: ff (bad)
2: 7f ff jg 0x3
4: ff 48 39 decl 0x39(%rax)
7: c7 (bad)
8: 76 dd jbe 0xffffffffffffffe7
a: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
f: 48 89 fd mov %rdi,%rbp
12: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
19: fc ff df
1c: 4d 89 d1 mov %r10,%r9
1f: 48 c1 ed 03 shr $0x3,%rbp
23: 49 c1 e9 03 shr $0x3,%r9
27: 48 01 c5 add %rax,%rbp
2a:* 49 01 c1 add %rax,%r9 <-- trapping instruction
2d: 48 89 e8 mov %rbp,%rax
30: 49 8d 59 01 lea 0x1(%r9),%rbx
34: 48 89 da mov %rbx,%rdx
37: 48 29 ea sub %rbp,%rdx
3a: 48 83 fa 10 cmp $0x10,%rdx
3e: 0f .byte 0xf
3f: 8e .byte 0x8e
Code starting with the faulting instruction
===========================================
0: 49 01 c1 add %rax,%r9
3: 48 89 e8 mov %rbp,%rax
6: 49 8d 59 01 lea 0x1(%r9),%rbx
a: 48 89 da mov %rbx,%rdx
d: 48 29 ea sub %rbp,%rdx
10: 48 83 fa 10 cmp $0x10,%rdx
14: 0f .byte 0xf
15: 8e .byte 0x8e
[ 3412.671989][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000282
[ 3412.672296][ C3] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3412.672693][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3412.673095][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: 1ffff11000f5136b
[ 3412.673492][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3412.673889][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3412.674287][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3412.674732][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3412.675064][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3412.675466][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3412.675863][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3412.676270][ C3] PKRU: 55555554
[ 3412.676450][ C3] Call Trace:
[ 3412.676623][ C3]
[ 3412.676770][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3412.677034][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3412.677277][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3412.677555][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3412.677828][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3412.678115][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3412.678384][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3412.678690][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3412.678948][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 3412.679208][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3412.679517][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3412.679811][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3412.680124][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3412.680415][ C3] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3412.680672][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3412.680954][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3412.681264][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3412.681506][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.681745][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3412.681985][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3412.682231][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3412.682503][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3412.682788][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.683025][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3412.683267][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3412.683527][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3412.683759][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3412.684005][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3412.684263][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3412.684539][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3412.684817][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3412.685066][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3412.685338][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3412.685602][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3412.685948][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3412.686213][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3412.686533][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3412.686794][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3412.687000][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3412.687230][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3412.687483][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3412.687760][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3412.687992][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3412.688226][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3412.688544][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3412.688848][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3412.689129][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3412.689422][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3412.689670][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3412.689901][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3412.690199][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3412.690486][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3412.690809][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.691048][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3412.691343][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3412.691628][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3412.691945][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3412.692201][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3412.692432][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3412.692679][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3412.692991][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3412.693321][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3412.693620][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3412.693895][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3412.694181][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3412.694494][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3412.694803][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3412.695128][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3412.695368][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3412.695634][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3412.695895][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3412.696173][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3412.696460][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3412.696769][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3412.697018][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3412.697297][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3412.697534][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3412.697776][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3412.698006][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3412.698244][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3412.698509][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3412.698764][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3412.699031][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3412.699313][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3412.699625][ C3] tc_run (net/core/dev.c:3945)
[ 3412.699828][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3412.700060][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.700299][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3412.700560][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3412.700812][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.701047][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3412.701313][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3412.701615][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3412.701885][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3412.702136][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3412.702402][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3412.702658][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3412.702995][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3412.703270][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3412.703522][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3412.703785][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3412.704001][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3412.704242][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3412.704520][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3412.704830][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3412.705106][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3412.705358][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3412.705585][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3412.705856][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3412.706108][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3412.706359][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3412.706598][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3412.706846][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3412.707079][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3412.707346][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3412.707628][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3412.707871][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3412.708119][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3412.708420][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3412.708739][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3412.708981][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3412.709242][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3412.709511][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3412.709748][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3412.709987][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3412.710248][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3412.710506][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3412.710764][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3412.711031][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3412.711316][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.711553][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3412.711842][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3412.712080][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3412.712343][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3412.712563][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3412.712859][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3412.713106][ C3] __do_softirq (kernel/softirq.c:553)
[ 3412.713338][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3412.713558][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3412.713842][ C3]
[ 3412.713995][ C3]
[ 3412.714143][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3412.714450][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3412.714771][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3412.715734][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3412.716050][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3412.716447][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3412.716840][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3412.717240][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3412.717637][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3412.718035][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3412.718330][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3412.718549][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3412.718780][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3412.719029][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3412.719313][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.719551][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3412.719806][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3412.720059][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3412.720345][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3412.720569][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3412.720809][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3412.721050][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3412.721288][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3412.721576][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3412.721840][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3412.722073][ C3] ksys_write (fs/read_write.c:643)
[ 3412.722293][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3412.722539][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3412.722841][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3412.723073][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3412.723372][ C3] RIP: 0033:0x7f93b2836957
[ 3412.723596][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3412.724558][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3412.724978][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3412.725372][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3412.725770][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3412.726175][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3412.726569][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3412.726966][ C3]
| [ 3434.852164][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3434.852540][ C1] rcu: 1-....: (1056420 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=252722
| [ 3434.853093][ C1] rcu: (t=1040881 jiffies g=1064457 q=76 ncpus=4)
[ 3434.853875][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3434.854485][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3434.854816][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3434.855785][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3434.856100][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3434.856499][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3434.856897][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3434.857297][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3434.857697][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3434.858095][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3434.858542][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3434.858874][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3434.859275][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3434.859674][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3434.860074][ C1] PKRU: 55555554
[ 3434.860257][ C1] Call Trace:
[ 3434.860430][ C1]
[ 3434.860581][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3434.860855][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3434.861107][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3434.861361][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3434.861593][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3434.861861][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3434.862132][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3434.862391][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3434.862675][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3434.862917][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3434.863230][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3434.863501][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3434.863791][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3434.864059][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3434.864366][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3434.864628][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3434.864939][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3434.865236][ C1]
[ 3434.865387][ C1]
[ 3434.865537][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3434.865852][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3434.866146][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3434.866442][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3434.866729][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3434.867041][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.867284][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3434.867524][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3434.867774][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3434.868044][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3434.868330][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.868567][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3434.868810][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3434.869070][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3434.869307][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3434.869555][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3434.869813][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3434.870090][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3434.870367][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3434.870617][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3434.870890][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3434.871152][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3434.871502][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3434.871756][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3434.872075][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3434.872341][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3434.872546][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3434.872776][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3434.873029][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3434.873309][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3434.873582][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3434.873812][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3434.874132][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3434.874439][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3434.874722][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3434.875017][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3434.875266][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3434.875497][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3434.875799][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3434.876092][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3434.876419][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.876658][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3434.876955][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3434.877242][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3434.877558][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3434.877814][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3434.878047][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3434.878296][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3434.878610][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3434.878943][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3434.879245][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3434.879520][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3434.879808][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3434.880121][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3434.880407][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3434.880723][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3434.880971][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3434.881252][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3434.881502][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3434.881748][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3434.881997][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3434.882261][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3434.882516][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3434.882764][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3434.883028][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3434.883294][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3434.883520][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3434.883776][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3434.884049][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3434.884317][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3434.884535][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3434.884803][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3434.885114][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3434.885356][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3434.885587][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3434.885838][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3434.886100][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3434.886388][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3434.886656][ C1] tc_run (net/core/dev.c:3945)
[ 3434.886862][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3434.887093][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.887331][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3434.887591][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3434.887846][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.888084][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3434.888353][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3434.888659][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3434.888932][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3434.889184][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3434.889449][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3434.889705][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3434.889991][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3434.890329][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3434.890605][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3434.890858][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3434.891123][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3434.891340][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3434.891575][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3434.891820][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3434.892107][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3434.892357][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3434.892600][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3434.892848][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3434.893094][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3434.893361][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3434.893641][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3434.893916][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3434.894199][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3434.894440][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3434.894704][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3434.894931][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3434.895159][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3434.895398][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3434.895648][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3434.895908][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3434.896179][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3434.896405][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3434.896656][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3434.896910][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3434.897148][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3434.897414][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3434.897656][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3434.897922][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3434.898166][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3434.898448][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3434.898750][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3434.899049][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3434.899371][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3434.899622][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3434.899926][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3434.900160][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3434.900460][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3434.900689][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3434.901663][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3434.902085][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3434.902487][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3434.902886][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3434.903285][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3434.903685][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3434.903685][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3434.904089][ C1]
| [ 3434.904246][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 3434.904519][ C3] NMI backtrace for cpu 3
[ 3434.904530][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3434.904533][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3434.904540][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3434.904543][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3434.904546][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3434.904548][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3434.904550][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3434.904551][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3434.904553][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3434.904555][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3434.904557][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3434.904561][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3434.904562][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3434.904563][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3434.904565][ C3] PKRU: 55555554
[ 3434.904566][ C3] Call Trace:
[ 3434.904568][ C3]
[ 3434.904572][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3434.904578][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3434.904584][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3434.904589][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3434.904593][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3434.904595][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3434.904601][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3434.904605][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3434.904608][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3434.904611][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3434.904615][ C3]
[ 3434.904615][ C3]
[ 3434.904617][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3434.904620][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3434.904626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.904630][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3434.904633][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3434.904637][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3434.904640][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3434.904644][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.904646][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3434.904650][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3434.904653][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3434.904661][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3434.904664][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3434.904669][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3434.904675][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3434.904679][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3434.904682][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3434.904684][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3434.904686][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3434.904692][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3434.904696][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3434.904699][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3434.904708][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3434.904711][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3434.904713][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3434.904718][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3434.904720][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3434.904724][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3434.904727][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3434.904733][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3434.904738][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3434.904742][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3434.904750][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3434.904754][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3434.904756][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3434.904760][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3434.904763][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3434.904768][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.904770][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3434.904775][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3434.904779][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3434.904783][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3434.904786][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3434.904788][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3434.904792][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3434.904799][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3434.904806][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3434.904812][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3434.904817][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3434.904827][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3434.904836][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3434.904845][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3434.904854][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3434.904857][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3434.904862][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3434.904867][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3434.904870][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3434.904872][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3434.904876][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3434.904882][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3434.904885][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3434.904890][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3434.904896][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3434.904899][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3434.904902][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3434.904905][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3434.904908][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3434.904911][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3434.904913][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3434.904917][ C3] tc_run (net/core/dev.c:3945)
[ 3434.904921][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3434.904924][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.904926][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3434.904930][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3434.904934][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.904937][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3434.904940][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3434.904943][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3434.904946][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3434.904950][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3434.904953][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3434.904957][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3434.904964][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3434.904966][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3434.904970][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3434.904974][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3434.904977][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3434.904980][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3434.904983][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3434.904986][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3434.904989][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3434.904993][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3434.904996][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3434.905002][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3434.905006][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3434.905008][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3434.905012][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3434.905017][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3434.905019][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3434.905025][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3434.905028][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3434.905033][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3434.905038][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3434.905042][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3434.905045][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3434.905049][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3434.905053][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3434.905056][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3434.905059][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3434.905065][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3434.905070][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3434.905074][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3434.905078][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3434.905082][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3434.905085][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.905087][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3434.905093][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3434.905096][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3434.905100][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3434.905103][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3434.905108][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3434.905111][ C3] __do_softirq (kernel/softirq.c:553)
[ 3434.905116][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3434.905119][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3434.905123][ C3]
[ 3434.905124][ C3]
[ 3434.905125][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3434.905129][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3434.905131][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3434.905134][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3434.905136][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3434.905138][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3434.905139][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3434.905141][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3434.905143][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3434.905147][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3434.905151][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3434.905158][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3434.905168][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3434.905171][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3434.905178][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.905180][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3434.905185][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3434.905189][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3434.905193][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3434.905198][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3434.905201][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3434.905205][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3434.905208][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3434.905212][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3434.905215][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3434.905219][ C3] ksys_write (fs/read_write.c:643)
[ 3434.905223][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3434.905227][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3434.905231][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3434.905235][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3434.905238][ C3] RIP: 0033:0x7f93b2836957
[ 3434.905241][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3434.905243][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3434.905246][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3434.905247][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3434.905249][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3434.905250][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3434.905252][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3460.615050][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3460.615581][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3460.616049][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3460.616516][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3460.617425][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3460.618032][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3460.618320][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f
All code
========
0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi
7: 5b pop %rbx
8: 5d pop %rbp
9: 41 5c pop %r12
b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca
10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
17: 00 00 00
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 af ef ff ff jmp 0xffffffffffffefea
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 af ef ff ff jmp 0xffffffffffffefc0
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 3460.619286][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202
[ 3460.619593][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3460.619990][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3460.620389][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3460.620784][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3460.621185][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3460.621583][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3460.622028][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3460.622359][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3460.622757][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3460.623155][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3460.623553][ C1] PKRU: 55555554
[ 3460.623736][ C1] Call Trace:
[ 3460.623906][ C1]
[ 3460.624058][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3460.624323][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3460.624566][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3460.624842][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3460.625113][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3460.625402][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3460.625670][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3460.625981][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3460.626245][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3460.626553][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3460.626850][ C1]
[ 3460.627001][ C1]
[ 3460.627151][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3460.627469][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3460.627757][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3460.628038][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3460.628322][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3460.628648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.628891][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3460.629128][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3460.629380][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3460.629652][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3460.629936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.630176][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3460.630415][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3460.630677][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3460.630912][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3460.631160][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3460.631419][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3460.631693][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3460.631970][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3460.632217][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3460.632490][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3460.632755][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3460.633102][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3460.633357][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3460.633676][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3460.633940][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3460.634144][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3460.634377][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3460.634631][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3460.634907][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3460.635179][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3460.635408][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3460.635728][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3460.636041][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3460.636324][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3460.636619][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3460.636865][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3460.637097][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3460.637398][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3460.637682][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3460.638006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.638245][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3460.638542][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3460.638826][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3460.639142][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3460.639399][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3460.639634][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3460.639881][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3460.640194][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3460.640527][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3460.640828][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3460.641102][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3460.641394][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3460.641707][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3460.641991][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3460.642309][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3460.642557][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3460.642836][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3460.643086][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3460.643334][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3460.643582][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3460.643846][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3460.644100][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3460.644348][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3460.644610][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3460.644873][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3460.645098][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3460.645353][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3460.645630][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3460.645904][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3460.646118][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3460.646387][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3460.646695][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3460.646937][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3460.647170][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3460.647420][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3460.647676][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3460.647961][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3460.648229][ C1] tc_run (net/core/dev.c:3945)
[ 3460.648435][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3460.648666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.648906][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3460.649167][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3460.649422][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.649658][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3460.649922][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3460.650226][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3460.650500][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3460.650752][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3460.651017][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3460.651274][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3460.651553][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3460.651888][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3460.652164][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3460.652416][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3460.652681][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3460.652897][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3460.653134][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3460.653376][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3460.653662][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3460.653913][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3460.654152][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3460.654401][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3460.654644][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3460.654909][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3460.655194][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3460.655466][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3460.655755][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3460.655993][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3460.656260][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3460.656490][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3460.656708][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3460.656947][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3460.657198][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3460.657453][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3460.657722][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3460.657949][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3460.658201][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3460.658456][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3460.658691][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3460.658955][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3460.659198][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3460.659462][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3460.659704][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3460.659986][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3460.660287][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3460.660589][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3460.660912][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3460.661164][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3460.661472][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3460.661706][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3460.662005][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3460.662231][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3460.663202][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3460.663629][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3460.664027][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3460.664426][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3460.664824][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3460.665226][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3460.667679][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3460.668203][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3460.668703][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3460.669170][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3460.670077][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3460.670686][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3460.671009][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3460.671976][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3460.672284][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3460.672685][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3460.673081][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3460.673479][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3460.673873][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3460.674271][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3460.674715][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3460.675046][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3460.675444][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3460.675848][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3460.676246][ C3] PKRU: 55555554
[ 3460.676428][ C3] Call Trace:
[ 3460.676596][ C3]
[ 3460.676746][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3460.677008][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3460.677250][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3460.677527][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3460.677798][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3460.678085][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3460.678352][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3460.678655][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3460.678917][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3460.679225][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3460.679520][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3460.679834][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3460.680123][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3460.680420][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3460.680705][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3460.681017][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3460.681257][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.681496][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3460.681734][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3460.681980][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3460.682254][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3460.682540][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.682777][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3460.683016][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3460.683276][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3460.683509][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3460.683754][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3460.684012][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3460.684286][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3460.684564][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3460.684810][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3460.685082][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3460.685347][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3460.685690][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3460.685948][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3460.686269][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3460.686529][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3460.686734][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3460.686963][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3460.687214][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3460.687490][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3460.687723][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3460.687954][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3460.688273][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3460.688578][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3460.688858][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3460.689150][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3460.689399][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3460.689628][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3460.689925][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3460.690213][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3460.690537][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.690774][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3460.691069][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3460.691354][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3460.691669][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3460.691924][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3460.692157][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3460.692408][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3460.692720][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3460.693050][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3460.693349][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3460.693623][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3460.693909][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3460.694222][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3460.694531][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3460.694857][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3460.695096][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3460.695365][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3460.695625][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3460.695900][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3460.696183][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3460.696496][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3460.696746][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3460.697022][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3460.697263][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3460.697505][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3460.697737][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3460.697974][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3460.698238][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3460.698491][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3460.698759][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3460.699041][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3460.699353][ C3] tc_run (net/core/dev.c:3945)
[ 3460.699556][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3460.699787][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.700023][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3460.700285][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3460.700537][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.700773][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3460.701036][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3460.701340][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3460.701611][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3460.701861][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3460.702125][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3460.702383][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3460.702724][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3460.702998][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3460.703251][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3460.703515][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3460.703729][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3460.703971][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3460.704249][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3460.704559][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3460.704837][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3460.705088][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3460.705318][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3460.705588][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3460.705838][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3460.706089][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3460.706329][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3460.706576][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3460.706810][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3460.707077][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3460.707356][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3460.707601][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3460.707849][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3460.708145][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3460.708465][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3460.708708][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3460.708967][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3460.709235][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3460.709473][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3460.709712][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3460.709971][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3460.710231][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3460.710490][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3460.710757][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3460.711041][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.711279][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3460.711568][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3460.711806][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3460.712069][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3460.712290][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3460.712586][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3460.712834][ C3] __do_softirq (kernel/softirq.c:553)
[ 3460.713064][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3460.713286][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3460.713570][ C3]
[ 3460.713721][ C3]
[ 3460.713870][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3460.714174][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3460.714499][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3460.715465][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3460.715777][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3460.716174][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3460.716569][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3460.716966][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3460.717366][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3460.717764][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3460.718059][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3460.718279][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3460.718510][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3460.718760][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3460.719046][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.719285][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3460.719543][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3460.719794][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3460.720082][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3460.720306][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3460.720545][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3460.720788][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3460.721025][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3460.721313][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3460.721578][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3460.721812][ C3] ksys_write (fs/read_write.c:643)
[ 3460.722028][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3460.722276][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3460.722579][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3460.722815][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3460.723114][ C3] RIP: 0033:0x7f93b2836957
[ 3460.723341][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3460.724303][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3460.724722][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3460.725117][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3460.725512][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3460.725917][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3460.726313][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3488.615061][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3488.615592][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3488.616062][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3488.616532][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3488.617445][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3488.618059][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3488.618351][ C1] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00
All code
========
0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax)
6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11
a: 48 89 c2 mov %rax,%rdx
d: 48 85 c0 test %rax,%rax
10: 75 b0 jne 0xffffffffffffffc2
12: 48 89 da mov %rbx,%rdx
15: 4c 89 d8 mov %r11,%rax
18: 4c 29 da sub %r11,%rdx
1b: e9 49 ff ff ff jmp 0xffffffffffffff69
20: 48 85 d2 test %rdx,%rdx
23: 74 b3 je 0xffffffffffffffd8
25: 48 01 ea add %rbp,%rdx
28: eb 09 jmp 0x33
2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction
2e: 48 39 d0 cmp %rdx,%rax
31: 74 a5 je 0xffffffffffffffd8
33: 80 38 00 cmpb $0x0,(%rax)
36: 74 f2 je 0x2a
38: e9 74 ff ff ff jmp 0xffffffffffffffb1
3d: b8 .byte 0xb8
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: 48 83 c0 01 add $0x1,%rax
4: 48 39 d0 cmp %rdx,%rax
7: 74 a5 je 0xffffffffffffffae
9: 80 38 00 cmpb $0x0,(%rax)
c: 74 f2 je 0x0
e: e9 74 ff ff ff jmp 0xffffffffffffff87
13: b8 .byte 0xb8
14: 01 00 add %eax,(%rax)
[ 3488.619326][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000246
[ 3488.619635][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80
[ 3488.620032][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3488.620431][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3488.620831][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3488.621230][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3488.621629][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3488.622076][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3488.622410][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3488.622812][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3488.623211][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3488.623608][ C1] PKRU: 55555554
[ 3488.623791][ C1] Call Trace:
[ 3488.623963][ C1]
[ 3488.624112][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3488.624376][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3488.624620][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3488.624896][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3488.625171][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3488.625461][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3488.625734][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3488.626040][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3488.626304][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3488.626615][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3488.626912][ C1]
[ 3488.627062][ C1]
[ 3488.627213][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3488.627527][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3488.627818][ C1] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3488.628079][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3488.628361][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3488.628686][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.628929][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3488.629168][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3488.629418][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3488.629692][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3488.629976][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.630216][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3488.630457][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3488.630718][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3488.630955][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3488.631204][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3488.631464][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3488.631738][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3488.632016][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3488.632265][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3488.632537][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3488.632800][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3488.633146][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3488.633401][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3488.633720][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3488.633985][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3488.634189][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3488.634420][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3488.634676][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3488.634953][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3488.635230][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3488.635458][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3488.635783][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3488.636089][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3488.636371][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3488.636667][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3488.636915][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3488.637144][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3488.637445][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3488.637729][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3488.638051][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.638291][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3488.638590][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3488.638872][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3488.639189][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3488.639446][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3488.639680][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3488.639928][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3488.640239][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3488.640571][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3488.640869][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3488.641142][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3488.641432][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3488.641742][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3488.642024][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3488.642340][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3488.642588][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3488.642866][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3488.643115][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3488.643363][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3488.643609][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3488.643876][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3488.644129][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3488.644379][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3488.644642][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3488.644906][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3488.645131][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3488.645388][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3488.645667][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3488.645940][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3488.646155][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3488.646425][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3488.646733][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3488.646976][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3488.647209][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3488.647459][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3488.647715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3488.648000][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3488.648268][ C1] tc_run (net/core/dev.c:3945)
[ 3488.648473][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3488.648704][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.648942][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3488.649204][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3488.649457][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.649697][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3488.649960][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3488.650264][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3488.650536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3488.650788][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3488.651053][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3488.651313][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3488.651594][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3488.651931][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3488.652209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3488.652462][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3488.652726][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3488.652941][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3488.653179][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3488.653422][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3488.653707][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3488.653959][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3488.654202][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3488.654449][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3488.654691][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3488.654959][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3488.655242][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3488.655513][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3488.655802][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3488.656042][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3488.656309][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3488.656536][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3488.656758][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3488.656996][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3488.657247][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3488.657502][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3488.657772][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3488.658000][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3488.658252][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3488.658506][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3488.658741][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3488.659008][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3488.659248][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3488.659512][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3488.659757][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3488.660039][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3488.660339][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3488.660641][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3488.660962][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3488.661215][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3488.661520][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3488.661752][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3488.662052][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3488.662280][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3488.663249][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3488.663671][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3488.664068][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3488.664472][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3488.664869][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3488.665267][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3488.667713][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3488.668238][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3488.668740][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3488.669207][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3488.670110][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3488.670723][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3488.671049][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3488.672011][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3488.672318][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3488.672712][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3488.673108][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3488.673506][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3488.673904][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3488.674303][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3488.674748][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3488.675077][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3488.675475][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3488.675883][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3488.676280][ C3] PKRU: 55555554
[ 3488.676462][ C3] Call Trace:
[ 3488.676631][ C3]
[ 3488.676779][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3488.677040][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3488.677284][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3488.677561][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3488.677833][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3488.678121][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3488.678386][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3488.678690][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3488.678952][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3488.679260][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3488.679554][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3488.679866][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3488.680156][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3488.680449][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3488.680740][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3488.681049][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3488.681290][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.681529][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3488.681769][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3488.682017][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3488.682292][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3488.682575][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.682815][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3488.683055][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3488.683314][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3488.683549][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3488.683795][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3488.684052][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3488.684328][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3488.684603][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3488.684850][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3488.685120][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3488.685383][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3488.685739][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3488.685991][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3488.686311][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3488.686571][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3488.686774][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3488.687004][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3488.687257][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3488.687535][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3488.687763][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3488.687991][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3488.688310][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3488.688616][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3488.688896][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3488.689190][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3488.689436][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3488.689667][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3488.689966][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3488.690249][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3488.690572][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.690811][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3488.691105][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3488.691389][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3488.691704][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3488.691958][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3488.692192][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3488.692439][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3488.692749][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3488.693080][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3488.693381][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3488.693653][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3488.693942][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3488.694255][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3488.694561][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3488.694883][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3488.695122][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3488.695389][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3488.695656][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3488.695922][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3488.696207][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3488.696517][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3488.696765][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3488.697041][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3488.697281][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3488.697520][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3488.697752][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3488.697990][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3488.698252][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3488.698507][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3488.698772][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3488.699054][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3488.699364][ C3] tc_run (net/core/dev.c:3945)
[ 3488.699568][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3488.699797][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.700034][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3488.700294][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3488.700547][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.700784][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3488.701047][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3488.701351][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3488.701624][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3488.701874][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3488.702136][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3488.702393][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3488.702727][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3488.703000][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3488.703252][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3488.703515][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3488.703733][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3488.703974][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3488.704250][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3488.704561][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3488.704836][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3488.705088][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3488.705318][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3488.705585][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3488.705836][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3488.706086][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3488.706322][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3488.706571][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3488.706806][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3488.707070][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3488.707349][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3488.707594][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3488.707841][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3488.708140][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3488.708464][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3488.708707][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3488.708966][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3488.709233][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3488.709471][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3488.709705][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3488.709964][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3488.710223][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3488.710483][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3488.710751][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3488.711033][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.711272][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3488.711559][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3488.711796][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3488.712058][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3488.712279][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3488.712573][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3488.712819][ C3] __do_softirq (kernel/softirq.c:553)
[ 3488.713051][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3488.713270][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3488.713556][ C3]
[ 3488.713705][ C3]
[ 3488.713852][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3488.714154][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3488.714475][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3488.715438][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3488.715751][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3488.716152][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3488.716555][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3488.716948][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3488.717342][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3488.717741][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3488.718037][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3488.718258][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3488.718488][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3488.718739][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3488.719024][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.719264][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3488.719519][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3488.719771][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3488.720060][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3488.720281][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3488.720524][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3488.720767][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3488.721002][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3488.721293][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3488.721558][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3488.721793][ C3] ksys_write (fs/read_write.c:643)
[ 3488.722007][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3488.722255][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3488.722560][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3488.722788][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3488.723086][ C3] RIP: 0033:0x7f93b2836957
[ 3488.723315][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3488.724276][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3488.724692][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3488.725090][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3488.725486][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3488.725893][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3488.726287][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3512.908530][ C3] rcu: 3-....: (1132228 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=271560
| [ 3512.909079][ C3] rcu: (t=1118937 jiffies g=1064457 q=82 ncpus=4)
| [ 3512.909408][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 3512.909680][ C1] NMI backtrace for cpu 1
[ 3512.909692][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3512.909695][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3512.909705][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3512.909708][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3512.909713][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3512.909715][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3512.909717][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3512.909718][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3512.909720][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3512.909722][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3512.909724][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3512.909728][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3512.909730][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3512.909731][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3512.909733][ C1] PKRU: 55555554
[ 3512.909734][ C1] Call Trace:
[ 3512.909738][ C1]
[ 3512.909744][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3512.909750][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3512.909757][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3512.909762][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3512.909766][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3512.909768][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3512.909775][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3512.909780][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3512.909783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3512.909787][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3512.909790][ C1]
[ 3512.909791][ C1]
[ 3512.909793][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3512.909798][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.909803][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3512.909807][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3512.909812][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3512.909815][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3512.909818][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.909821][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3512.909826][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3512.909829][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3512.909837][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3512.909839][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3512.909845][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3512.909852][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3512.909856][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3512.909859][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3512.909861][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3512.909864][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3512.909871][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3512.909876][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3512.909880][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3512.909891][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3512.909893][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3512.909896][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3512.909903][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3512.909906][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3512.909911][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3512.909916][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3512.909922][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3512.909927][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3512.909932][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3512.909941][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3512.909946][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3512.909948][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3512.909952][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3512.909956][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3512.909960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.909963][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3512.909967][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3512.909971][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3512.909975][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3512.909979][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3512.909981][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3512.909984][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3512.909994][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3512.910000][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3512.910007][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3512.910012][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3512.910022][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3512.910030][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3512.910033][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3512.910041][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3512.910045][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3512.910052][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3512.910058][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3512.910061][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3512.910064][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3512.910067][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3512.910069][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3512.910074][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3512.910077][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3512.910081][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3512.910084][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3512.910087][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3512.910091][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3512.910093][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3512.910096][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3512.910099][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3512.910104][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3512.910110][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3512.910114][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3512.910120][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3512.910123][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3512.910127][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3512.910130][ C1] tc_run (net/core/dev.c:3945)
[ 3512.910135][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3512.910138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.910140][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3512.910144][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3512.910149][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.910151][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3512.910154][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3512.910160][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3512.910163][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3512.910167][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3512.910170][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3512.910173][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3512.910176][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3512.910184][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3512.910186][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3512.910190][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3512.910194][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3512.910197][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3512.910201][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3512.910204][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3512.910209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3512.910212][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3512.910215][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3512.910219][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3512.910223][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3512.910229][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3512.910234][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3512.910237][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3512.910242][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3512.910245][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3512.910250][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3512.910254][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3512.910257][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3512.910260][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3512.910261][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3512.910268][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3512.910273][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3512.910275][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3512.910282][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3512.910284][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3512.910289][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3512.910295][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3512.910300][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3512.910304][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3512.910312][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3512.910316][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3512.910319][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3512.910324][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3512.910329][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3512.910333][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3512.910336][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3512.910342][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3512.910346][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3512.910350][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3512.910352][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3512.910355][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3512.910357][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3512.910359][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3512.910361][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3512.910362][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3512.910359][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 3512.910361][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 3512.910362][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3512.910368][ C1]
[ 3512.957439][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3512.958052][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3512.958380][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3512.959344][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3512.959649][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3512.960044][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3512.960440][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3512.960835][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3512.961234][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3512.961629][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3512.962072][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3512.962402][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3512.962798][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3512.963196][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3512.963591][ C3] PKRU: 55555554
[ 3512.963772][ C3] Call Trace:
[ 3512.963941][ C3]
[ 3512.964090][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3512.964361][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3512.964613][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3512.964865][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3512.965094][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3512.965363][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3512.965640][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3512.965896][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3512.966179][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3512.966421][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3512.966733][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3512.967004][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3512.967293][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3512.967557][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3512.967862][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3512.968122][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3512.968428][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3512.968722][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3512.969034][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3512.969323][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3512.969617][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3512.969903][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3512.970212][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3512.970452][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.970692][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3512.970929][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3512.971178][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3512.971449][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3512.971730][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.971966][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3512.972207][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3512.972465][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3512.972697][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3512.972941][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3512.973199][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3512.973475][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3512.973750][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3512.973995][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3512.974264][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3512.974526][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3512.974870][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3512.975119][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3512.975437][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3512.975703][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3512.975906][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3512.976134][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3512.976385][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3512.976660][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3512.976890][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3512.977116][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3512.977433][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3512.977735][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3512.978016][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3512.978307][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3512.978555][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3512.978784][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3512.979081][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3512.979364][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3512.979687][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.979925][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3512.980218][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3512.980502][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3512.980817][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3512.981070][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3512.981302][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3512.981547][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3512.981858][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3512.982188][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3512.982485][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3512.982757][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3512.983043][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3512.983353][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3512.983661][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3512.983984][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3512.984223][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3512.984488][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3512.984746][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3512.985011][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3512.985295][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3512.985610][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3512.985858][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3512.986134][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3512.986372][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3512.986612][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3512.986843][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3512.987081][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3512.987343][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3512.987597][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3512.987863][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3512.988145][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3512.988455][ C3] tc_run (net/core/dev.c:3945)
[ 3512.988658][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3512.988888][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.989125][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3512.989384][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3512.989636][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3512.989871][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3512.990134][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3512.990435][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3512.990707][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3512.990957][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3512.991220][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3512.991475][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3512.991814][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3512.992087][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3512.992338][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3512.992599][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3512.992816][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3512.993055][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3512.993331][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3512.993640][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3512.993914][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3512.994163][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3512.994391][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3512.994660][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3512.994900][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3512.995149][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3512.995387][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3512.995641][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3512.995875][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3512.996140][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3512.996417][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3512.996660][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3512.996908][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3512.997208][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3512.997524][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3512.997765][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3512.998023][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3512.998290][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3512.998526][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3512.998761][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3512.999019][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3512.999278][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3512.999536][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3512.999803][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3513.000085][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3513.000325][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3513.000614][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3513.000851][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3513.001112][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3513.001333][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3513.001626][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3513.001873][ C3] __do_softirq (kernel/softirq.c:553)
[ 3513.002107][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3513.002326][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3513.002610][ C3]
[ 3513.002759][ C3]
[ 3513.002907][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3513.003209][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3513.003533][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3513.004494][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3513.004801][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3513.005196][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3513.005598][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3513.005997][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3513.006393][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3513.006790][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3513.007087][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3513.007307][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3513.007539][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3513.007789][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3513.008074][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3513.008313][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3513.008568][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3513.008821][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3513.009109][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3513.009332][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3513.009574][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3513.009816][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3513.010051][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3513.010342][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3513.010605][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3513.010840][ C3] ksys_write (fs/read_write.c:643)
[ 3513.011056][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3513.011305][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3513.011607][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3513.011838][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3513.012137][ C3] RIP: 0033:0x7f93b2836957
[ 3513.012363][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3513.013326][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3513.013744][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3513.014140][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3513.014538][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3513.014934][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3513.015331][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3540.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3540.615588][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3540.616051][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3540.616518][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3540.617430][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3540.618041][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3540.618366][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3540.619332][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3540.619640][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3540.620038][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3540.620438][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3540.620835][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3540.621238][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3540.621635][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3540.622079][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3540.622413][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3540.622812][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3540.623210][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3540.623606][ C1] PKRU: 55555554
[ 3540.623788][ C1] Call Trace:
[ 3540.623960][ C1]
[ 3540.624110][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3540.624374][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3540.624617][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3540.624893][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3540.625166][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3540.625457][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3540.625721][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3540.626027][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3540.626290][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3540.626598][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3540.626895][ C1]
[ 3540.627045][ C1]
[ 3540.627195][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3540.627509][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3540.627801][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3540.628093][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3540.628383][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3540.628710][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.628950][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3540.629191][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3540.629439][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3540.629711][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3540.629997][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.630235][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3540.630475][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3540.630735][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3540.630972][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3540.631219][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3540.631482][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3540.631762][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3540.632038][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3540.632287][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3540.632559][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3540.632826][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3540.633174][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3540.633428][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3540.633750][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3540.634016][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3540.634222][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3540.634458][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3540.634711][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3540.634986][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3540.635259][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3540.635497][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3540.635817][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3540.636121][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3540.636403][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3540.636696][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3540.636944][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3540.637176][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3540.637476][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3540.637758][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3540.638081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.638320][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3540.638614][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3540.638900][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3540.639218][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3540.639473][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3540.639707][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3540.639952][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3540.640265][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3540.640597][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3540.640896][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3540.641170][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3540.641458][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3540.641768][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3540.642053][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3540.642371][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3540.642617][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3540.642895][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3540.643146][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3540.643394][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3540.643639][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3540.643903][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3540.644154][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3540.644401][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3540.644663][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3540.644927][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3540.645151][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3540.645411][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3540.645686][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3540.645957][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3540.646171][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3540.646438][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3540.646748][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3540.646989][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3540.647220][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3540.647469][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3540.647724][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3540.648010][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3540.648278][ C1] tc_run (net/core/dev.c:3945)
[ 3540.648482][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3540.648714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.648951][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3540.649211][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3540.649463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.649697][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3540.649960][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3540.650266][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3540.650536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3540.650786][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3540.651051][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3540.651306][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3540.651586][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3540.651922][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3540.652202][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3540.652454][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3540.652719][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3540.652936][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3540.653170][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3540.653411][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3540.653696][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3540.653949][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3540.654188][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3540.654434][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3540.654677][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3540.654942][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3540.655223][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3540.655499][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3540.655779][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3540.656019][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3540.656285][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3540.656514][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3540.656732][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3540.656971][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3540.657222][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3540.657475][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3540.657743][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3540.657968][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3540.658218][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3540.658472][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3540.658709][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3540.658972][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3540.659212][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3540.659477][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3540.659720][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3540.659998][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3540.660297][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3540.660598][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3540.660917][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3540.661166][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3540.661468][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3540.661700][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3540.661999][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3540.662225][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3540.663188][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3540.663609][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3540.664006][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3540.664400][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3540.664798][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3540.665194][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3540.667632][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3540.668154][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3540.668654][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3540.669119][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3540.670026][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3540.670637][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3540.670960][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3540.671922][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3540.672228][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3540.672624][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3540.673021][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3540.673418][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3540.673814][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3540.674209][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3540.674654][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3540.674983][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3540.675392][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3540.675787][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3540.676180][ C3] PKRU: 55555554
[ 3540.676359][ C3] Call Trace:
[ 3540.676530][ C3]
[ 3540.676676][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3540.676938][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3540.677181][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3540.677455][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3540.677728][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3540.678015][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3540.678279][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3540.678586][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3540.678847][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3540.679154][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3540.679447][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3540.679760][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3540.680050][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3540.680344][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3540.680631][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3540.680942][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3540.681184][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.681420][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3540.681659][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3540.681907][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3540.682177][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3540.682462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.682698][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3540.682938][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3540.683197][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3540.683431][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3540.683679][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3540.683937][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3540.684212][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3540.684487][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3540.684733][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3540.685006][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3540.685271][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3540.685626][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3540.685879][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3540.686196][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3540.686456][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3540.686660][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3540.686890][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3540.687141][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3540.687417][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3540.687647][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3540.687872][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3540.688190][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3540.688494][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3540.688772][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3540.689066][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3540.689315][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3540.689548][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3540.689849][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3540.690131][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3540.690455][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.690693][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3540.690989][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3540.691274][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3540.691586][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3540.691841][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3540.692076][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3540.692324][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3540.692633][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3540.692963][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3540.693259][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3540.693534][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3540.693820][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3540.694132][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3540.694440][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3540.694765][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3540.695003][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3540.695269][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3540.695534][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3540.695800][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3540.696083][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3540.696395][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3540.696646][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3540.696920][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3540.697161][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3540.697403][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3540.697634][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3540.697872][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3540.698134][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3540.698388][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3540.698653][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3540.698936][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3540.699246][ C3] tc_run (net/core/dev.c:3945)
[ 3540.699450][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3540.699678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.699916][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3540.700177][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3540.700428][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.700666][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3540.700928][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3540.701232][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3540.701500][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3540.701751][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3540.702015][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3540.702270][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3540.702605][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3540.702879][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3540.703131][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3540.703396][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3540.703612][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3540.703854][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3540.704128][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3540.704440][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3540.704713][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3540.704964][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3540.705194][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3540.705469][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3540.705713][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3540.705964][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3540.706203][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3540.706448][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3540.706683][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3540.706948][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3540.707229][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3540.707471][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3540.707719][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3540.708019][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3540.708339][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3540.708581][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3540.708841][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3540.709107][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3540.709347][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3540.709583][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3540.709842][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3540.710102][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3540.710362][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3540.710630][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3540.710911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.711150][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3540.711442][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3540.711678][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3540.711941][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3540.712163][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3540.712459][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3540.712705][ C3] __do_softirq (kernel/softirq.c:553)
[ 3540.712937][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3540.713155][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3540.713443][ C3]
[ 3540.713592][ C3]
[ 3540.713742][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3540.714044][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3540.714367][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3540.715334][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3540.715647][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3540.716046][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3540.716443][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3540.716840][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3540.717236][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3540.717635][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3540.717928][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3540.718146][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3540.718377][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3540.718627][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3540.718913][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.719148][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3540.719404][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3540.719655][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3540.719944][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3540.720163][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3540.720405][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3540.720647][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3540.720884][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3540.721170][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3540.721432][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3540.721668][ C3] ksys_write (fs/read_write.c:643)
[ 3540.721882][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3540.722128][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3540.722434][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3540.722663][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3540.722961][ C3] RIP: 0033:0x7f93b2836957
[ 3540.723188][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3540.724147][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3540.724564][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3540.724961][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3540.725360][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3540.725754][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3540.726148][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3568.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3568.615592][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3568.616058][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3568.616524][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3568.617434][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3568.618047][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3568.618368][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3568.619338][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3568.619646][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3568.620042][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3568.620439][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3568.620836][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3568.621234][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3568.621630][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3568.622076][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3568.622407][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3568.622806][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3568.623205][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3568.623602][ C1] PKRU: 55555554
[ 3568.623783][ C1] Call Trace:
[ 3568.623955][ C1]
[ 3568.624107][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3568.624371][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3568.624615][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3568.624890][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3568.625162][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3568.625463][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3568.625729][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3568.626035][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3568.626297][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3568.626607][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3568.626901][ C1]
[ 3568.627052][ C1]
[ 3568.627202][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3568.627517][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3568.627806][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3568.628096][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3568.628384][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3568.628715][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.628957][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3568.629200][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3568.629450][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3568.629721][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3568.630006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.630246][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3568.630489][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3568.630748][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3568.630984][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3568.631230][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3568.631488][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3568.631765][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3568.632041][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3568.632295][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3568.632566][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3568.632828][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3568.633176][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3568.633428][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3568.633747][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3568.634010][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3568.634220][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3568.634449][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3568.634703][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3568.634980][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3568.635264][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3568.635491][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3568.635812][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3568.636119][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3568.636404][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3568.636701][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3568.636953][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3568.637185][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3568.637485][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3568.637770][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3568.638097][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.638336][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3568.638635][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3568.638921][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3568.639237][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3568.639493][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3568.639729][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3568.639978][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3568.640295][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3568.640628][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3568.640928][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3568.641204][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3568.641492][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3568.641804][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3568.642089][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3568.642411][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3568.642659][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3568.642940][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3568.643192][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3568.643441][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3568.643689][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3568.643954][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3568.644209][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3568.644458][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3568.644722][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3568.644986][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3568.645214][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3568.645476][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3568.645749][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3568.646016][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3568.646236][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3568.646503][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3568.646818][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3568.647061][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3568.647293][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3568.647544][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3568.647800][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3568.648087][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3568.648358][ C1] tc_run (net/core/dev.c:3945)
[ 3568.648565][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3568.648797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.649035][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3568.649296][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3568.649550][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.649790][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3568.650053][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3568.650360][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3568.650632][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3568.650884][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3568.651148][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3568.651406][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3568.651688][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3568.652028][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3568.652307][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3568.652560][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3568.652825][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3568.653044][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3568.653280][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3568.653524][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3568.653810][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3568.654061][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3568.654303][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3568.654553][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3568.654798][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3568.655065][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3568.655353][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3568.655627][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3568.655909][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3568.656149][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3568.656419][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3568.656646][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3568.656870][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3568.657109][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3568.657360][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3568.657615][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3568.657888][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3568.658113][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3568.658366][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3568.658622][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3568.658860][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3568.659125][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3568.659367][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3568.659633][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3568.659876][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3568.660159][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3568.660471][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3568.660786][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3568.661107][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3568.661361][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3568.661665][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3568.661898][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3568.662198][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3568.662427][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3568.663398][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3568.663825][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3568.664226][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3568.664624][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3568.665023][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3568.665431][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3568.667881][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3568.668408][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3568.668909][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3568.669375][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3568.670278][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3568.670886][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3568.671210][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3568.672172][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3568.672478][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3568.672873][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3568.673268][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3568.673666][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3568.674062][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3568.674458][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3568.674899][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3568.675235][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3568.675634][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3568.676031][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3568.676426][ C3] PKRU: 55555554
[ 3568.676606][ C3] Call Trace:
[ 3568.676778][ C3]
[ 3568.676925][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3568.677187][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3568.677428][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3568.677704][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3568.677976][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3568.678262][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3568.678527][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3568.678832][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3568.679094][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3568.679400][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3568.679693][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3568.680003][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3568.680293][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3568.680584][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3568.680872][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3568.681181][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3568.681421][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.681659][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3568.681896][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3568.682144][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3568.682413][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3568.682696][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.682932][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3568.683173][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3568.683430][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3568.683666][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3568.683911][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3568.684168][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3568.684440][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3568.684716][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3568.684963][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3568.685239][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3568.685500][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3568.685847][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3568.686098][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3568.686418][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3568.686679][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3568.686882][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3568.687112][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3568.687366][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3568.687644][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3568.687872][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3568.688100][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3568.688419][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3568.688724][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3568.689003][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3568.689297][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3568.689543][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3568.689773][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3568.690071][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3568.690355][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3568.690677][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.690915][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3568.691216][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3568.691501][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3568.691815][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3568.692069][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3568.692304][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3568.692550][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3568.692861][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3568.693193][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3568.693490][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3568.693761][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3568.694050][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3568.694362][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3568.694669][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3568.694994][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3568.695239][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3568.695504][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3568.695763][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3568.696027][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3568.696313][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3568.696623][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3568.696874][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3568.697148][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3568.697388][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3568.697627][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3568.697859][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3568.698102][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3568.698365][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3568.698620][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3568.698884][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3568.699166][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3568.699474][ C3] tc_run (net/core/dev.c:3945)
[ 3568.699680][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3568.699908][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.700145][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3568.700405][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3568.700657][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.700899][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3568.701162][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3568.701464][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3568.701735][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3568.701985][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3568.702248][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3568.702505][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3568.702846][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3568.703118][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3568.703372][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3568.703636][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3568.703853][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3568.704094][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3568.704370][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3568.704680][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3568.704953][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3568.705204][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3568.705442][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3568.705711][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3568.705953][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3568.706209][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3568.706444][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3568.706692][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3568.706926][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3568.707192][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3568.707471][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3568.707714][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3568.707962][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3568.708262][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3568.708579][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3568.708821][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3568.709079][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3568.709347][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3568.709585][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3568.709819][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3568.710079][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3568.710341][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3568.710599][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3568.710868][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3568.711149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.711389][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3568.711676][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3568.711914][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3568.712178][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3568.712399][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3568.712693][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3568.712939][ C3] __do_softirq (kernel/softirq.c:553)
[ 3568.713172][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3568.713390][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3568.713675][ C3]
[ 3568.713824][ C3]
[ 3568.713974][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3568.714276][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3568.714597][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3568.715567][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3568.715875][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3568.716271][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3568.716667][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3568.717061][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3568.717459][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3568.717858][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3568.718152][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3568.718371][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3568.718601][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3568.718850][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3568.719133][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.719372][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3568.719626][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3568.719877][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3568.720164][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3568.720384][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3568.720624][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3568.720866][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3568.721101][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3568.721391][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3568.721653][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3568.721889][ C3] ksys_write (fs/read_write.c:643)
[ 3568.722104][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3568.722351][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3568.722654][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3568.722883][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3568.723181][ C3] RIP: 0033:0x7f93b2836957
[ 3568.723408][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3568.724371][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3568.724785][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3568.725184][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3568.725587][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3568.725981][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3568.726376][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3568.726774][ C3]
| [ 3591.016162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3591.016528][ C1] rcu: 1-....: (1212324 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=290184
| [ 3591.017081][ C1] rcu: (t=1197045 jiffies g=1064457 q=82 ncpus=4)
[ 3591.017856][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3591.018468][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3591.018798][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3591.019764][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3591.020072][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3591.020470][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3591.020866][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3591.021265][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3591.021663][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3591.022060][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3591.022504][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3591.022836][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3591.023237][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3591.023639][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3591.024036][ C1] PKRU: 55555554
[ 3591.024218][ C1] Call Trace:
[ 3591.024390][ C1]
[ 3591.024539][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3591.024812][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3591.025064][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3591.025322][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3591.025556][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3591.025824][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3591.026093][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3591.026351][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3591.026636][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3591.026877][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3591.027189][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3591.027462][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3591.027750][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3591.028017][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3591.028322][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3591.028586][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3591.028898][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3591.029193][ C1]
[ 3591.029346][ C1]
[ 3591.029496][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3591.029810][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3591.030099][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3591.030395][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3591.030684][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3591.030995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.031236][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3591.031476][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3591.031725][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3591.031997][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3591.032282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.032519][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3591.032760][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3591.033022][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3591.033259][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3591.033506][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3591.033766][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3591.034043][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3591.034319][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3591.034567][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3591.034838][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3591.035102][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3591.035465][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3591.035720][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3591.036039][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3591.036304][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3591.036507][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3591.036738][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3591.036992][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3591.037269][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3591.037540][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3591.037770][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3591.038092][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3591.038396][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3591.038679][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3591.038973][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3591.039222][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3591.039452][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3591.039750][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3591.040036][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3591.040361][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.040600][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3591.040894][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3591.041181][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3591.041497][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3591.041753][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3591.041987][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3591.042234][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3591.042548][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3591.042878][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3591.043177][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3591.043453][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3591.043739][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3591.044052][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3591.044337][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3591.044653][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3591.044897][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3591.045186][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3591.045435][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3591.045680][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3591.045927][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3591.046192][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3591.046446][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3591.046692][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3591.046956][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3591.047223][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3591.047447][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3591.047703][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3591.047975][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3591.048244][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3591.048461][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3591.048728][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3591.049037][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3591.049280][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3591.049509][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3591.049758][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3591.050012][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3591.050299][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3591.050566][ C1] tc_run (net/core/dev.c:3945)
[ 3591.050772][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3591.051003][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.051239][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3591.051501][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3591.051751][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.051991][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3591.052255][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3591.052561][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3591.052832][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3591.053085][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3591.053348][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3591.053604][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3591.053892][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3591.054230][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3591.054506][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3591.054763][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3591.055027][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3591.055252][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3591.055487][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3591.055730][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3591.056017][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3591.056267][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3591.056506][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3591.056753][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3591.056998][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3591.057265][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3591.057547][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3591.057820][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3591.058101][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3591.058341][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3591.058607][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3591.058835][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3591.059056][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3591.059296][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3591.059547][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3591.059802][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3591.060071][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3591.060297][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3591.060548][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3591.060801][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3591.061040][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3591.061306][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3591.061551][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3591.061816][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3591.062061][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3591.062343][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3591.062644][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3591.062944][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3591.063266][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3591.063519][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3591.063824][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3591.064059][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3591.064357][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3591.064588][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3591.065566][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3591.065989][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3591.066388][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3591.066786][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3591.067185][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3591.067585][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3591.067585][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3591.067987][ C1]
| [ 3591.068144][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 3591.068417][ C3] NMI backtrace for cpu 3
[ 3591.068428][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3591.068431][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3591.068439][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3591.068442][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3591.068445][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3591.068446][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3591.068448][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3591.068450][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3591.068452][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3591.068454][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3591.068456][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3591.068459][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3591.068461][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3591.068462][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3591.068464][ C3] PKRU: 55555554
[ 3591.068465][ C3] Call Trace:
[ 3591.068467][ C3]
[ 3591.068470][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3591.068475][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3591.068481][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3591.068486][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3591.068490][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3591.068492][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3591.068498][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3591.068502][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3591.068505][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3591.068509][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3591.068512][ C3]
[ 3591.068513][ C3]
[ 3591.068514][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3591.068517][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3591.068523][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.068527][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3591.068531][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3591.068535][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3591.068538][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3591.068541][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.068544][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3591.068548][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3591.068551][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3591.068558][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3591.068561][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3591.068566][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3591.068572][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3591.068575][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3591.068578][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3591.068580][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3591.068583][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3591.068588][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3591.068592][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3591.068596][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3591.068605][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3591.068608][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3591.068611][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3591.068615][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3591.068619][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3591.068623][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3591.068627][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3591.068633][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3591.068638][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3591.068642][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3591.068650][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3591.068654][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3591.068656][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3591.068659][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3591.068663][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3591.068667][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.068669][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3591.068674][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3591.068678][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3591.068682][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3591.068686][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3591.068688][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3591.068691][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3591.068698][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3591.068705][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3591.068711][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3591.068717][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3591.068727][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3591.068736][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3591.068744][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3591.068753][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3591.068756][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3591.068761][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3591.068766][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3591.068768][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3591.068771][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3591.068775][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3591.068782][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3591.068785][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3591.068789][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3591.068795][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3591.068798][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3591.068801][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3591.068804][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3591.068807][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3591.068810][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3591.068812][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3591.068816][ C3] tc_run (net/core/dev.c:3945)
[ 3591.068820][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3591.068823][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.068826][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3591.068829][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3591.068833][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.068836][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3591.068839][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3591.068843][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3591.068845][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3591.068849][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3591.068853][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3591.068856][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3591.068864][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3591.068866][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3591.068870][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3591.068874][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3591.068877][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3591.068879][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3591.068882][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3591.068885][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3591.068887][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3591.068892][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3591.068894][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3591.068898][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3591.068902][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3591.068904][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3591.068908][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3591.068911][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3591.068914][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3591.068920][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3591.068923][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3591.068928][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3591.068932][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3591.068936][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3591.068940][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3591.068943][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3591.068947][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3591.068950][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3591.068953][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3591.068959][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3591.068963][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3591.068967][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3591.068970][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3591.068975][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3591.068978][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.068980][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3591.068985][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3591.068987][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3591.068991][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3591.068994][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3591.068999][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3591.069002][ C3] __do_softirq (kernel/softirq.c:553)
[ 3591.069007][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3591.069009][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3591.069013][ C3]
[ 3591.069014][ C3]
[ 3591.069015][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3591.069019][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3591.069021][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3591.069023][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3591.069025][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3591.069027][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3591.069028][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3591.069029][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3591.069031][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3591.069034][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3591.069038][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3591.069044][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3591.069051][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3591.069055][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3591.069060][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.069063][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3591.069067][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3591.069071][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3591.069075][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3591.069079][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3591.069082][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3591.069086][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3591.069088][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3591.069092][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3591.069095][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3591.069100][ C3] ksys_write (fs/read_write.c:643)
[ 3591.069104][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3591.069108][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3591.069112][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3591.069116][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3591.069119][ C3] RIP: 0033:0x7f93b2836957
[ 3591.069121][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3591.069124][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3591.069126][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3591.069128][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3591.069129][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3591.069131][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3591.069132][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3616.615056][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3616.615588][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3616.616055][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3616.616523][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3616.617434][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3616.618043][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3616.618367][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3616.619338][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3616.619646][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3616.620044][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3616.620444][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3616.620840][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3616.621238][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3616.621635][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3616.622081][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3616.622416][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3616.622816][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3616.623213][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3616.623610][ C1] PKRU: 55555554
[ 3616.623791][ C1] Call Trace:
[ 3616.623964][ C1]
[ 3616.624113][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3616.624378][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3616.624624][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3616.624901][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3616.625182][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3616.625469][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3616.625739][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3616.626045][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3616.626307][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3616.626618][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3616.626918][ C1]
[ 3616.627066][ C1]
[ 3616.627216][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3616.627529][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3616.627821][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3616.628116][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3616.628405][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3616.628731][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.628973][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3616.629210][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3616.629459][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3616.629731][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3616.630016][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.630255][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3616.630495][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3616.630757][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3616.630991][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3616.631240][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3616.631497][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3616.631773][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3616.632050][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3616.632296][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3616.632569][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3616.632832][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3616.633179][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3616.633432][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3616.633751][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3616.634014][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3616.634217][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3616.634449][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3616.634704][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3616.634979][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3616.635260][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3616.635488][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3616.635808][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3616.636115][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3616.636396][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3616.636692][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3616.636940][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3616.637174][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3616.637474][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3616.637756][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3616.638085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.638329][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3616.638625][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3616.638910][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3616.639226][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3616.639483][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3616.639717][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3616.639966][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3616.640277][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3616.640610][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3616.640907][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3616.641181][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3616.641471][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3616.641782][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3616.642065][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3616.642384][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3616.642633][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3616.642910][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3616.643160][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3616.643407][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3616.643655][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3616.643917][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3616.644172][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3616.644419][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3616.644687][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3616.644951][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3616.645184][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3616.645438][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3616.645712][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3616.645978][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3616.646193][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3616.646461][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3616.646769][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3616.647011][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3616.647245][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3616.647494][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3616.647749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3616.648034][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3616.648302][ C1] tc_run (net/core/dev.c:3945)
[ 3616.648507][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3616.648741][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.648979][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3616.649240][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3616.649494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.649732][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3616.649995][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3616.650300][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3616.650573][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3616.650824][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3616.651089][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3616.651345][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3616.651626][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3616.651961][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3616.652237][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3616.652489][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3616.652753][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3616.652969][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3616.653206][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3616.653447][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3616.653733][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3616.653984][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3616.654224][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3616.654471][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3616.654713][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3616.654981][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3616.655271][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3616.655540][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3616.655826][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3616.656065][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3616.656330][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3616.656557][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3616.656776][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3616.657014][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3616.657264][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3616.657519][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3616.657787][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3616.658014][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3616.658265][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3616.658518][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3616.658752][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3616.659018][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3616.659256][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3616.659523][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3616.659767][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3616.660046][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3616.660343][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3616.660644][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3616.660962][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3616.661213][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3616.661515][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3616.661747][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3616.662048][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3616.662272][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3616.663238][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3616.663655][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3616.664049][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3616.664444][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3616.664838][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3616.665240][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3616.667670][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3616.668195][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3616.668694][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3616.669158][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3616.670068][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3616.670677][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3616.670999][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3616.671960][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3616.672266][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3616.672661][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3616.673060][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3616.673457][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3616.673852][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3616.674248][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3616.674692][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3616.675031][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3616.675429][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3616.675823][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3616.676219][ C3] PKRU: 55555554
[ 3616.676399][ C3] Call Trace:
[ 3616.676570][ C3]
[ 3616.676716][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3616.676980][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3616.677222][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3616.677498][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3616.677770][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3616.678059][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3616.678324][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3616.678629][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3616.678889][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3616.679195][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3616.679489][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3616.679801][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3616.680090][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3616.680385][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3616.680672][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3616.680981][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3616.681223][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.681460][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3616.681697][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3616.681945][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3616.682215][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3616.682499][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.682736][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3616.682973][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3616.683230][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3616.683464][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3616.683714][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3616.683970][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3616.684243][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3616.684519][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3616.684765][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3616.685042][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3616.685306][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3616.685651][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3616.685902][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3616.686220][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3616.686480][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3616.686683][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3616.686911][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3616.687167][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3616.687440][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3616.687673][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3616.687896][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3616.688213][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3616.688516][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3616.688798][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3616.689090][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3616.689338][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3616.689565][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3616.689862][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3616.690146][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3616.690468][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.690704][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3616.691001][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3616.691283][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3616.691597][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3616.691852][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3616.692085][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3616.692333][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3616.692643][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3616.692972][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3616.693268][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3616.693544][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3616.693829][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3616.694140][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3616.694447][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3616.694771][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3616.695014][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3616.695278][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3616.695538][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3616.695803][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3616.696083][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3616.696392][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3616.696642][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3616.696916][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3616.697156][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3616.697398][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3616.697625][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3616.697863][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3616.698128][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3616.698382][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3616.698646][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3616.698928][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3616.699236][ C3] tc_run (net/core/dev.c:3945)
[ 3616.699441][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3616.699669][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.699904][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3616.700163][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3616.700414][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.700653][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3616.700916][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3616.701217][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3616.701487][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3616.701737][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3616.701999][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3616.702254][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3616.702588][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3616.702869][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3616.703120][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3616.703384][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3616.703598][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3616.703843][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3616.704117][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3616.704432][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3616.704705][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3616.704953][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3616.705193][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3616.705462][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3616.705704][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3616.705954][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3616.706193][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3616.706437][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3616.706669][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3616.706932][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3616.707211][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3616.707454][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3616.707699][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3616.707996][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3616.708313][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3616.708555][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3616.708813][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3616.709078][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3616.709315][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3616.709551][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3616.709810][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3616.710068][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3616.710325][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3616.710591][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3616.710878][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.711113][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3616.711404][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3616.711640][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3616.711903][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3616.712122][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3616.712416][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3616.712660][ C3] __do_softirq (kernel/softirq.c:553)
[ 3616.712890][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3616.713114][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3616.713397][ C3]
[ 3616.713547][ C3]
[ 3616.713697][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3616.713998][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3616.714318][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3616.715288][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3616.715594][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3616.715991][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3616.716386][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3616.716780][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3616.717174][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3616.717572][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3616.717865][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3616.718086][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3616.718316][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3616.718567][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3616.718854][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.719089][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3616.719344][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3616.719593][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3616.719882][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3616.720102][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3616.720343][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3616.720587][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3616.720824][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3616.721111][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3616.721374][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3616.721610][ C3] ksys_write (fs/read_write.c:643)
[ 3616.721824][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3616.722072][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3616.722375][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3616.722607][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3616.722902][ C3] RIP: 0033:0x7f93b2836957
[ 3616.723130][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3616.724087][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3616.724505][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3616.724901][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3616.725302][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3616.725699][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3616.726094][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3644.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3644.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3644.616041][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3644.616509][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3644.617417][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3644.618023][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3644.618348][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3644.619319][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3644.619625][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3644.620024][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3644.620421][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3644.620815][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3644.621212][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3644.621610][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3644.622054][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3644.622385][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3644.622783][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3644.623181][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3644.623582][ C1] PKRU: 55555554
[ 3644.623763][ C1] Call Trace:
[ 3644.623931][ C1]
[ 3644.624083][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3644.624347][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3644.624591][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3644.624873][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3644.625144][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3644.625432][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3644.625697][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3644.626000][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3644.626261][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3644.626565][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3644.626861][ C1]
[ 3644.627009][ C1]
[ 3644.627159][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3644.627472][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3644.627758][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3644.628053][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3644.628339][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3644.628651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.628891][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3644.629129][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3644.629377][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3644.629650][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3644.629931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.630170][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3644.630411][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3644.630670][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3644.630902][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3644.631149][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3644.631407][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3644.631680][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3644.631959][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3644.632205][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3644.632475][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3644.632737][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3644.633082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3644.633336][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3644.633653][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3644.633915][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3644.634119][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3644.634349][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3644.634602][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3644.634880][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3644.635154][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3644.635380][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3644.635698][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3644.636022][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3644.636302][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3644.636601][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3644.636855][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3644.637082][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3644.637389][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3644.637671][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3644.637999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.638242][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3644.638534][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3644.638823][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3644.639141][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3644.639396][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3644.639632][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3644.639883][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3644.640194][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3644.640526][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3644.640825][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3644.641101][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3644.641390][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3644.641705][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3644.641987][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3644.642302][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3644.642552][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3644.642829][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3644.643079][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3644.643330][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3644.643574][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3644.643839][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3644.644094][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3644.644344][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3644.644605][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3644.644877][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3644.645110][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3644.645365][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3644.645642][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3644.645911][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3644.646136][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3644.646404][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3644.646712][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3644.646953][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3644.647185][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3644.647436][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3644.647690][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3644.647974][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3644.648240][ C1] tc_run (net/core/dev.c:3945)
[ 3644.648447][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3644.648677][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.648917][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3644.649178][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3644.649432][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.649671][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3644.649935][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3644.650240][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3644.650511][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3644.650764][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3644.651028][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3644.651284][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3644.651565][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3644.651902][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3644.652178][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3644.652430][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3644.652693][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3644.652908][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3644.653143][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3644.653387][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3644.653671][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3644.653920][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3644.654159][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3644.654407][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3644.654649][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3644.654921][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3644.655201][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3644.655472][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3644.655754][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3644.655990][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3644.656255][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3644.656482][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3644.656701][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3644.656939][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3644.657190][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3644.657444][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3644.657712][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3644.657938][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3644.658188][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3644.658442][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3644.658677][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3644.658943][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3644.659181][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3644.659444][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3644.659686][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3644.659967][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3644.660266][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3644.660566][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3644.660886][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3644.661138][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3644.661443][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3644.661673][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3644.661972][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3644.662202][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3644.663167][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3644.663587][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3644.663985][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3644.664384][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3644.664779][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3644.665179][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3644.667607][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3644.668129][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3644.668632][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3644.669100][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3644.670008][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3644.670616][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3644.670939][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3644.671903][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3644.672208][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3644.672606][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3644.673001][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3644.673396][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3644.673790][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3644.674186][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3644.674630][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3644.674967][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3644.675364][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3644.675759][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3644.676157][ C3] PKRU: 55555554
[ 3644.676337][ C3] Call Trace:
[ 3644.676507][ C3]
[ 3644.676656][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3644.676917][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3644.677157][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3644.677436][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3644.677706][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3644.677991][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3644.678257][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3644.678559][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3644.678819][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3644.679126][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3644.679422][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3644.679734][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3644.680022][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3644.680317][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3644.680603][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3644.680914][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3644.681154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.681395][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3644.681632][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3644.681878][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3644.682149][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3644.682431][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.682668][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3644.682907][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3644.683166][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3644.683399][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3644.683645][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3644.683902][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3644.684176][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3644.684456][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3644.684700][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3644.684979][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3644.685242][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3644.685586][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3644.685837][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3644.686155][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3644.686417][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3644.686620][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3644.686852][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3644.687104][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3644.687378][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3644.687609][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3644.687834][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3644.688152][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3644.688455][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3644.688737][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3644.689031][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3644.689279][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3644.689508][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3644.689810][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3644.690094][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3644.690418][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.690660][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3644.690953][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3644.691237][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3644.691551][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3644.691806][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3644.692038][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3644.692285][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3644.692596][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3644.692925][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3644.693224][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3644.693496][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3644.693782][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3644.694092][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3644.694400][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3644.694724][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3644.694970][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3644.695237][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3644.695499][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3644.695766][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3644.696048][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3644.696360][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3644.696611][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3644.696885][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3644.697126][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3644.697368][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3644.697598][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3644.697834][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3644.698095][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3644.698353][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3644.698626][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3644.698907][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3644.699218][ C3] tc_run (net/core/dev.c:3945)
[ 3644.699420][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3644.699649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.699885][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3644.700144][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3644.700397][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.700632][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3644.700895][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3644.701197][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3644.701465][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3644.701715][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3644.701977][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3644.702234][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3644.702571][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3644.702845][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3644.703095][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3644.703359][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3644.703573][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3644.703815][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3644.704089][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3644.704400][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3644.704676][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3644.704936][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3644.705163][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3644.705431][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3644.705673][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3644.705922][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3644.706161][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3644.706408][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3644.706640][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3644.706905][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3644.707184][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3644.707426][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3644.707673][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3644.707968][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3644.708286][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3644.708528][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3644.708786][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3644.709050][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3644.709290][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3644.709527][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3644.709786][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3644.710046][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3644.710307][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3644.710572][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3644.710854][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.711087][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3644.711380][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3644.711617][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3644.711878][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3644.712096][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3644.712392][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3644.712637][ C3] __do_softirq (kernel/softirq.c:553)
[ 3644.712866][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3644.713087][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3644.713370][ C3]
[ 3644.713520][ C3]
[ 3644.713669][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3644.713970][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3644.714292][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3644.715256][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3644.715562][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3644.715955][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3644.716349][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3644.716744][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3644.717138][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3644.717535][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3644.717829][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3644.718048][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3644.718278][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3644.718528][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3644.718812][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.719049][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3644.719303][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3644.719554][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3644.719840][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3644.720060][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3644.720302][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3644.720544][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3644.720781][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3644.721065][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3644.721330][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3644.721563][ C3] ksys_write (fs/read_write.c:643)
[ 3644.721780][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3644.722025][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3644.722327][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3644.722558][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3644.722853][ C3] RIP: 0033:0x7f93b2836957
[ 3644.723077][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3644.724034][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3644.724453][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3644.724853][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3644.725250][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3644.725644][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3644.726040][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3644.726436][ C3]
| [ 3669.072163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3669.072538][ C1] rcu: 1-....: (1290224 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=309377
| [ 3669.073092][ C1] rcu: (t=1275101 jiffies g=1064457 q=82 ncpus=4)
[ 3669.073868][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3669.074479][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31)
[ 3669.074782][ C1] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
All code
========
0: 5d pop %rbp
1: 41 5c pop %r12
3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2
8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
f: 00 00 00
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: f3 0f 1e fa endbr64
26: 48 8b 0c 24 mov (%rsp),%rcx
2a:* 89 f6 mov %esi,%esi <-- trapping instruction
2c: 31 d2 xor %edx,%edx
2e: e9 af ef ff ff jmp 0xffffffffffffefe2
33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
3a: 00 00 00 00
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: 89 f6 mov %esi,%esi
2: 31 d2 xor %edx,%edx
4: e9 af ef ff ff jmp 0xffffffffffffefb8
9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
10: 00 00 00 00
14: 0f .byte 0xf
15: 1f (bad)
[ 3669.075749][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202
[ 3669.076062][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3669.076467][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3669.076863][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3669.077262][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3669.077658][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3669.078057][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3669.078504][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3669.078832][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3669.079236][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3669.079640][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3669.080038][ C1] PKRU: 55555554
[ 3669.080219][ C1] Call Trace:
[ 3669.080390][ C1]
[ 3669.080538][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3669.080816][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3669.081073][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3669.081323][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3669.081553][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3669.081821][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3669.082097][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3669.082357][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3669.082641][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3669.082881][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3669.083195][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3669.083471][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3669.083758][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3669.084023][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3669.084329][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3669.084591][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3669.084915][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3669.085216][ C1]
[ 3669.085366][ C1]
[ 3669.085514][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3669.085828][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3669.086130][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31)
[ 3669.086385][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3669.086664][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3669.086981][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.087221][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3669.087466][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3669.087714][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3669.087984][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3669.088269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.088506][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3669.088744][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3669.089002][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3669.089245][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3669.089494][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3669.089751][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3669.090026][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3669.090303][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3669.090549][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3669.090821][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3669.091084][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3669.091430][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3669.091684][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3669.092004][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3669.092267][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3669.092471][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3669.092701][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3669.092954][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3669.093228][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3669.093500][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3669.093730][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3669.094049][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3669.094354][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3669.094634][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3669.094932][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3669.095180][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3669.095411][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3669.095712][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3669.095995][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3669.096320][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.096559][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3669.096853][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3669.097138][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3669.097455][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3669.097717][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3669.097952][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3669.098207][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3669.098525][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3669.098855][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3669.099156][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3669.099436][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3669.099725][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3669.100035][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3669.100319][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3669.100634][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3669.100880][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3669.101163][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3669.101417][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3669.101662][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3669.101907][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3669.102184][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3669.102440][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3669.102686][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3669.102953][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3669.103218][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3669.103445][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3669.103701][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3669.103982][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3669.104247][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3669.104462][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3669.104733][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3669.105042][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3669.105291][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3669.105524][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3669.105776][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3669.106029][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3669.106314][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3669.106580][ C1] tc_run (net/core/dev.c:3945)
[ 3669.106792][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3669.107023][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.107274][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3669.107533][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3669.107789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.108025][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3669.108290][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3669.108594][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3669.108872][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3669.109129][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3669.109393][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3669.109648][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3669.109928][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3669.110263][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3669.110537][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3669.110788][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3669.111052][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3669.111267][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3669.111503][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3669.111742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3669.112028][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3669.112279][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3669.112516][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3669.112763][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3669.113007][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3669.113272][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3669.113553][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3669.113822][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3669.114103][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3669.114341][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3669.114605][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3669.114840][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3669.115056][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3669.115292][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3669.115540][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3669.115793][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3669.116059][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3669.116283][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3669.116534][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3669.116785][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3669.117024][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3669.117287][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3669.117532][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3669.117795][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3669.118037][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3669.118315][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3669.118611][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3669.118911][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3669.119231][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3669.119481][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3669.119779][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3669.120012][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3669.120312][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3669.120537][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3669.121501][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3669.121924][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3669.122320][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3669.122716][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3669.123114][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3669.123510][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3669.123510][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3669.123910][ C1]
| [ 3669.124068][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 3669.124341][ C3] NMI backtrace for cpu 3
[ 3669.124352][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3669.124355][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3669.124361][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3669.124364][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3669.124368][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3669.124370][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3669.124371][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3669.124373][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3669.124375][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3669.124376][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3669.124379][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3669.124382][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3669.124384][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3669.124386][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3669.124387][ C3] PKRU: 55555554
[ 3669.124389][ C3] Call Trace:
[ 3669.124391][ C3]
[ 3669.124394][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3669.124400][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3669.124405][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3669.124411][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3669.124415][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3669.124417][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3669.124423][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3669.124427][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3669.124430][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3669.124434][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3669.124437][ C3]
[ 3669.124439][ C3]
[ 3669.124440][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3669.124443][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3669.124449][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.124453][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3669.124457][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3669.124460][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3669.124463][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3669.124467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.124469][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3669.124473][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3669.124477][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3669.124484][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3669.124486][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3669.124491][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3669.124497][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3669.124501][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3669.124504][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3669.124506][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3669.124509][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3669.124514][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3669.124518][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3669.124522][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3669.124531][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3669.124534][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3669.124536][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3669.124541][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3669.124544][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3669.124549][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3669.124552][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3669.124558][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3669.124564][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3669.124567][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3669.124576][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3669.124580][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3669.124582][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3669.124586][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3669.124589][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3669.124593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.124596][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3669.124600][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3669.124604][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3669.124608][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3669.124611][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3669.124613][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3669.124617][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3669.124624][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3669.124631][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3669.124638][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3669.124643][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3669.124653][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3669.124661][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3669.124670][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3669.124679][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3669.124682][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3669.124688][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3669.124693][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3669.124696][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3669.124698][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3669.124702][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3669.124709][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3669.124711][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3669.124716][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3669.124728][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3669.124732][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3669.124735][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3669.124738][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3669.124741][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3669.124743][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3669.124746][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3669.124750][ C3] tc_run (net/core/dev.c:3945)
[ 3669.124754][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3669.124757][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.124760][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3669.124764][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3669.124769][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.124771][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3669.124774][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3669.124778][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3669.124781][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3669.124785][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3669.124789][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3669.124793][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3669.124800][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3669.124803][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3669.124807][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3669.124811][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3669.124814][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3669.124816][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3669.124819][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3669.124823][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3669.124826][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3669.124830][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3669.124833][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3669.124839][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3669.124843][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3669.124846][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3669.124849][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3669.124853][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3669.124856][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3669.124862][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3669.124865][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3669.124870][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3669.124874][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3669.124879][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3669.124882][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3669.124885][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3669.124889][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3669.124892][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3669.124895][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3669.124901][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3669.124906][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3669.124911][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3669.124914][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3669.124919][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3669.124922][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.124924][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3669.124929][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3669.124932][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3669.124935][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3669.124939][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3669.124943][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3669.124947][ C3] __do_softirq (kernel/softirq.c:553)
[ 3669.124951][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3669.124955][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3669.124959][ C3]
[ 3669.124960][ C3]
[ 3669.124961][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3669.124964][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3669.124967][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3669.124969][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3669.124971][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3669.124973][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3669.124974][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3669.124975][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3669.124977][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3669.124980][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3669.124984][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3669.124990][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3669.124997][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3669.125000][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3669.125006][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.125008][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3669.125012][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3669.125016][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3669.125020][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3669.125024][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3669.125027][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3669.125031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3669.125033][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3669.125037][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3669.125040][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3669.125045][ C3] ksys_write (fs/read_write.c:643)
[ 3669.125049][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3669.125053][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3669.125057][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3669.125061][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3669.125065][ C3] RIP: 0033:0x7f93b2836957
[ 3669.125067][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3669.125069][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3669.125071][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3669.125073][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3669.125075][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3669.125076][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3669.125078][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3696.615074][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3696.615601][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3696.616064][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3696.616531][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3696.617439][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3696.618051][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3696.618373][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3696.619338][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3696.619644][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3696.620039][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3696.620435][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3696.620829][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3696.621223][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3696.621618][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3696.622060][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3696.622391][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3696.622787][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3696.623182][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3696.623577][ C1] PKRU: 55555554
[ 3696.623755][ C1] Call Trace:
[ 3696.623927][ C1]
[ 3696.624076][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3696.624340][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3696.624586][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3696.624864][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3696.625134][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3696.625420][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3696.625686][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3696.625992][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3696.626252][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3696.626560][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3696.626855][ C1]
[ 3696.627004][ C1]
[ 3696.627154][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3696.627466][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3696.627757][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3696.628050][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3696.628338][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3696.628650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.628890][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3696.629127][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3696.629377][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3696.629649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3696.629933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.630171][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3696.630409][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3696.630669][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3696.630903][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3696.631150][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3696.631409][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3696.631682][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3696.631958][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3696.632204][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3696.632477][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3696.632740][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3696.633086][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3696.633339][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3696.633656][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3696.633918][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3696.634122][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3696.634354][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3696.634615][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3696.634891][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3696.635161][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3696.635390][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3696.635709][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3696.636015][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3696.636295][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3696.636588][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3696.636834][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3696.637064][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3696.637363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3696.637649][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3696.637971][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.638210][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3696.638506][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3696.638790][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3696.639105][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3696.639360][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3696.639594][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3696.639840][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3696.640150][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3696.640482][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3696.640779][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3696.641052][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3696.641341][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3696.641652][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3696.641935][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3696.642250][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3696.642497][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3696.642776][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3696.643027][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3696.643275][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3696.643521][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3696.643786][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3696.644040][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3696.644288][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3696.644553][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3696.644823][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3696.645049][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3696.645304][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3696.645577][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3696.645844][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3696.646058][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3696.646326][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3696.646634][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3696.646876][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3696.647109][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3696.647358][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3696.647612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3696.647898][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3696.648166][ C1] tc_run (net/core/dev.c:3945)
[ 3696.648370][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3696.648602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.648841][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3696.649101][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3696.649354][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.649591][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3696.649855][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3696.650157][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3696.650431][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3696.650682][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3696.650946][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3696.651203][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3696.651483][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3696.651819][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3696.652094][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3696.652347][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3696.652611][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3696.652826][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3696.653062][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3696.653304][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3696.653589][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3696.653840][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3696.654079][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3696.654326][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3696.654568][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3696.654844][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3696.655124][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3696.655394][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3696.655674][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3696.655912][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3696.656175][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3696.656404][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3696.656622][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3696.656860][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3696.657109][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3696.657363][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3696.657631][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3696.657857][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3696.658107][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3696.658361][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3696.658595][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3696.658859][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3696.659098][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3696.659361][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3696.659603][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3696.659881][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3696.660180][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3696.660481][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3696.660801][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3696.661055][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3696.661357][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3696.661589][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3696.661889][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3696.662118][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3696.663084][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3696.663505][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3696.663900][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3696.664301][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3696.664702][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3696.665099][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3696.667558][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3696.668086][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3696.668586][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3696.669050][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3696.669956][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3696.670565][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3696.670850][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 66 0f 1f 00 nopw (%rax)
1c: 48 85 f6 test %rsi,%rsi
1f: 0f 84 5e 01 00 00 je 0x183
25: 48 89 f8 mov %rdi,%rax
28: 41 54 push %r12
2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction
2e: 48 01 f0 add %rsi,%rax
31: 55 push %rbp
32: 53 push %rbx
33: 72 14 jb 0x49
35: eb 26 jmp 0x5d
37: cc int3
38: cc int3
39: cc int3
3a: 48 rex.W
3b: b8 ff ff ff ff mov $0xffffffff,%eax
Code starting with the faulting instruction
===========================================
0: 44 0f b6 c2 movzbl %dl,%r8d
4: 48 01 f0 add %rsi,%rax
7: 55 push %rbp
8: 53 push %rbx
9: 72 14 jb 0x1f
b: eb 26 jmp 0x33
d: cc int3
e: cc int3
f: cc int3
10: 48 rex.W
11: b8 ff ff ff ff mov $0xffffffff,%eax
[ 3696.671813][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202
[ 3696.672117][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3696.672515][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3696.672910][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3696.673305][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3696.673699][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3696.674095][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3696.674539][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3696.674877][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3696.675274][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3696.675668][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3696.676066][ C3] PKRU: 55555554
[ 3696.676246][ C3] Call Trace:
[ 3696.676416][ C3]
[ 3696.676567][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3696.676829][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3696.677069][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3696.677346][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3696.677618][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3696.677903][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3696.678167][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3696.678470][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3696.678730][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3696.679038][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3696.679332][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3696.679645][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3696.679931][ C3] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3696.680185][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3696.680466][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3696.680773][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3696.681010][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.681252][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3696.681490][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3696.681735][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3696.682004][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3696.682287][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.682524][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3696.682764][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3696.683021][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3696.683255][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3696.683499][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3696.683755][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3696.684030][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3696.684305][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3696.684551][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3696.684827][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3696.685087][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3696.685432][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3696.685682][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3696.685999][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3696.686260][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3696.686464][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3696.686690][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3696.686943][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3696.687217][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3696.687446][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3696.687674][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3696.687989][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3696.688291][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3696.688572][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3696.688863][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3696.689109][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3696.689340][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3696.689636][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3696.689919][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3696.690242][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.690478][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3696.690770][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3696.691053][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3696.691368][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3696.691621][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3696.691851][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3696.692097][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3696.692409][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3696.692738][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3696.693035][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3696.693307][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3696.693594][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3696.693904][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3696.694213][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3696.694536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3696.694783][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3696.695048][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3696.695310][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3696.695574][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3696.695856][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3696.696165][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3696.696414][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3696.696690][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3696.696927][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3696.697168][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3696.697399][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3696.697635][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3696.697897][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3696.698151][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3696.698417][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3696.698696][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3696.699006][ C3] tc_run (net/core/dev.c:3945)
[ 3696.699210][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3696.699440][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.699677][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3696.699936][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3696.700187][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.700422][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3696.700685][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3696.700986][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3696.701258][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3696.701510][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3696.701772][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3696.702026][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3696.702361][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3696.702634][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3696.702884][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3696.703145][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3696.703363][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3696.703602][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3696.703878][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3696.704186][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3696.704460][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3696.704718][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3696.704945][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3696.705215][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3696.705455][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3696.705702][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3696.705942][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3696.706188][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3696.706422][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3696.706685][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3696.706962][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3696.707206][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3696.707453][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3696.707752][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3696.708070][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3696.708311][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3696.708572][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3696.708838][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3696.709074][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3696.709313][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3696.709575][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3696.709833][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3696.710091][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3696.710359][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3696.710642][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.710879][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3696.711168][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3696.711405][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3696.711666][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3696.711885][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3696.712180][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3696.712426][ C3] __do_softirq (kernel/softirq.c:553)
[ 3696.712657][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3696.712879][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3696.713161][ C3]
[ 3696.713313][ C3]
[ 3696.713460][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3696.713761][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3696.714080][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3696.715044][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3696.715350][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3696.715744][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3696.716136][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3696.716534][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3696.716927][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3696.717323][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3696.717615][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3696.717832][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3696.718060][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3696.718311][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3696.718596][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.718831][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3696.719086][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3696.719339][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3696.719623][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3696.719844][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3696.720083][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3696.720324][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3696.720561][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3696.720847][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3696.721109][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3696.721343][ C3] ksys_write (fs/read_write.c:643)
[ 3696.721561][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3696.721807][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3696.722107][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3696.722345][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3696.722644][ C3] RIP: 0033:0x7f93b2836957
[ 3696.722868][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3696.723830][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3696.724250][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3696.724650][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3696.725045][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3696.725441][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3696.725836][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3724.615061][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3724.615590][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3724.616052][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3724.616520][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3724.617429][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3724.618036][ C1] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3724.618338][ C1] Code: 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df <4d> 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d
All code
========
0: 5b pop %rbx
1: 5d pop %rbp
2: 41 5c pop %r12
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax
10: 7f ff ff
13: 48 39 c7 cmp %rax,%rdi
16: 76 dd jbe 0xfffffffffffffff5
18: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
1d: 48 89 fd mov %rdi,%rbp
20: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
27: fc ff df
2a:* 4d 89 d1 mov %r10,%r9 <-- trapping instruction
2d: 48 c1 ed 03 shr $0x3,%rbp
31: 49 c1 e9 03 shr $0x3,%r9
35: 48 01 c5 add %rax,%rbp
38: 49 01 c1 add %rax,%r9
3b: 48 89 e8 mov %rbp,%rax
3e: 49 rex.WB
3f: 8d .byte 0x8d
Code starting with the faulting instruction
===========================================
0: 4d 89 d1 mov %r10,%r9
3: 48 c1 ed 03 shr $0x3,%rbp
7: 49 c1 e9 03 shr $0x3,%r9
b: 48 01 c5 add %rax,%rbp
e: 49 01 c1 add %rax,%r9
11: 48 89 e8 mov %rbp,%rax
14: 49 rex.WB
15: 8d .byte 0x8d
[ 3724.619307][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000212
[ 3724.619612][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3724.620009][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3724.620409][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3724.620800][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3724.621199][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3724.621596][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3724.622040][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3724.622375][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3724.622772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3724.623174][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3724.623576][ C1] PKRU: 55555554
[ 3724.623756][ C1] Call Trace:
[ 3724.623924][ C1]
[ 3724.624076][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3724.624343][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3724.624593][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3724.624867][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3724.625138][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3724.625430][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3724.625693][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3724.625997][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3724.626265][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3724.626572][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3724.626867][ C1]
[ 3724.627015][ C1]
[ 3724.627174][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3724.627488][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3724.627776][ C1] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3724.628031][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3724.628323][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3724.628634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.628873][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3724.629112][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3724.629366][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3724.629635][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3724.629918][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.630154][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3724.630399][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3724.630658][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3724.630892][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3724.631137][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3724.631397][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3724.631671][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3724.631946][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3724.632199][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3724.632467][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3724.632728][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3724.633077][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3724.633340][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3724.633658][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3724.633919][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3724.634122][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3724.634354][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3724.634610][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3724.634891][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3724.635160][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3724.635389][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3724.635704][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3724.636007][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3724.636293][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3724.636586][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3724.636833][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3724.637062][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3724.637363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3724.637647][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3724.637970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.638219][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3724.638514][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3724.638798][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3724.639113][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3724.639372][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3724.639604][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3724.639850][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3724.640163][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3724.640496][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3724.640793][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3724.641067][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3724.641357][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3724.641666][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3724.641948][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3724.642266][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3724.642512][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3724.642791][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3724.643036][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3724.643292][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3724.643538][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3724.643799][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3724.644052][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3724.644303][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3724.644573][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3724.644836][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3724.645061][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3724.645321][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3724.645590][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3724.645855][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3724.646071][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3724.646341][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3724.646647][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3724.646887][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3724.647114][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3724.647367][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3724.647621][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3724.647904][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3724.648179][ C1] tc_run (net/core/dev.c:3945)
[ 3724.648389][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3724.648618][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.648854][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3724.649113][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3724.649371][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.649608][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3724.649869][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3724.650179][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3724.650448][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3724.650699][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3724.650960][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3724.651220][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3724.651499][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3724.651833][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3724.652106][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3724.652362][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3724.652623][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3724.652839][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3724.653072][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3724.653325][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3724.653610][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3724.653858][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3724.654098][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3724.654350][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3724.654597][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3724.654862][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3724.655139][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3724.655416][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3724.655696][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3724.655935][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3724.656205][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3724.656428][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3724.656649][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3724.656886][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3724.657134][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3724.657391][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3724.657659][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3724.657882][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3724.658130][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3724.658393][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3724.658628][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3724.658892][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3724.659131][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3724.659401][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3724.659643][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3724.659923][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3724.660226][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3724.660522][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3724.660842][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3724.661093][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3724.661399][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3724.661632][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3724.661928][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3724.662157][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3724.663116][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3724.663546][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3724.663941][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3724.664342][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3724.664743][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3724.665138][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3724.667585][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3724.668112][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3724.668613][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3724.669079][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3724.669983][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3724.670592][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3724.670878][ C3] Code: 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da <48> 29 ea 48 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d
All code
========
0: 37 (bad)
1: ff 48 89 decl -0x77(%rax)
4: fd std
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 4d 89 d1 mov %r10,%r9
12: 48 c1 ed 03 shr $0x3,%rbp
16: 49 c1 e9 03 shr $0x3,%r9
1a: 48 01 c5 add %rax,%rbp
1d: 49 01 c1 add %rax,%r9
20: 48 89 e8 mov %rbp,%rax
23: 49 8d 59 01 lea 0x1(%r9),%rbx
27: 48 89 da mov %rbx,%rdx
2a:* 48 29 ea sub %rbp,%rdx <-- trapping instruction
2d: 48 83 fa 10 cmp $0x10,%rdx
31: 0f 8e c0 00 00 00 jle 0xf7
37: 41 89 eb mov %ebp,%r11d
3a: 41 83 e3 07 and $0x7,%r11d
3e: 75 7d jne 0xbd
Code starting with the faulting instruction
===========================================
0: 48 29 ea sub %rbp,%rdx
3: 48 83 fa 10 cmp $0x10,%rdx
7: 0f 8e c0 00 00 00 jle 0xcd
d: 41 89 eb mov %ebp,%r11d
10: 41 83 e3 07 and $0x7,%r11d
14: 75 7d jne 0x93
[ 3724.671840][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000282
[ 3724.672146][ C3] RAX: ffffed1000f5136b RBX: ffffed1000f5136c RCX: ffffffff89c7fa80
[ 3724.672541][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3724.672936][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b
[ 3724.673335][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3724.673729][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3724.674124][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3724.674577][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3724.674905][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3724.675305][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3724.675699][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3724.676094][ C3] PKRU: 55555554
[ 3724.676276][ C3] Call Trace:
[ 3724.676447][ C3]
[ 3724.676594][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3724.676856][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3724.677097][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3724.677374][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3724.677645][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3724.677930][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3724.678194][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3724.678498][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3724.678755][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 3724.679013][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3724.679322][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3724.679615][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3724.679925][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3724.680215][ C3] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3724.680470][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3724.680747][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3724.681056][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3724.681297][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.681536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3724.681770][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3724.682017][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3724.682287][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3724.682570][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.682807][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3724.683043][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3724.683305][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3724.683536][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3724.683782][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3724.684038][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3724.684312][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3724.684595][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3724.684839][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3724.685109][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3724.685371][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3724.685713][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3724.685963][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3724.686286][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3724.686547][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3724.686749][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3724.686978][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3724.687230][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3724.687503][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3724.687734][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3724.687962][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3724.688279][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3724.688582][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3724.688860][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3724.689153][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3724.689401][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3724.689627][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3724.689927][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3724.690211][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3724.690533][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.690768][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3724.691061][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3724.691344][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3724.691658][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3724.691910][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3724.692144][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3724.692391][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3724.692702][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3724.693031][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3724.693326][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3724.693599][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3724.693883][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3724.694195][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3724.694511][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3724.694834][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3724.695069][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3724.695335][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3724.695594][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3724.695861][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3724.696141][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3724.696451][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3724.696701][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3724.696974][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3724.697214][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3724.697454][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3724.697681][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3724.697918][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3724.698181][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3724.698434][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3724.698700][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3724.698980][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3724.699291][ C3] tc_run (net/core/dev.c:3945)
[ 3724.699494][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3724.699723][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.699958][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3724.700216][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3724.700467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.700703][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3724.700965][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3724.701269][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3724.701536][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3724.701787][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3724.702047][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3724.702303][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3724.702637][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3724.702911][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3724.703161][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3724.703425][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3724.703638][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3724.703879][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3724.704152][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3724.704471][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3724.704751][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3724.705001][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3724.705232][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3724.705497][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3724.705739][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3724.705988][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3724.706227][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3724.706474][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3724.706705][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3724.706970][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3724.707251][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3724.707493][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3724.707739][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3724.708035][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3724.708352][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3724.708594][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3724.708857][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3724.709121][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3724.709361][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3724.709598][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3724.709857][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3724.710115][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3724.710375][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3724.710642][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3724.710924][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.711159][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3724.711449][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3724.711685][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3724.711946][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3724.712166][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3724.712461][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3724.712707][ C3] __do_softirq (kernel/softirq.c:553)
[ 3724.712936][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3724.713155][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3724.713441][ C3]
[ 3724.713590][ C3]
[ 3724.713740][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3724.714042][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3724.714363][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3724.715334][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3724.715639][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3724.716032][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3724.716427][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3724.716820][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3724.717218][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3724.717614][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3724.717907][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3724.718128][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3724.718356][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3724.718606][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3724.718892][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.719127][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3724.719384][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3724.719634][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3724.719921][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3724.720141][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3724.720383][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3724.720625][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3724.720863][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3724.721150][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3724.721412][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3724.721649][ C3] ksys_write (fs/read_write.c:643)
[ 3724.721865][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3724.722110][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3724.722414][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3724.722646][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3724.722941][ C3] RIP: 0033:0x7f93b2836957
[ 3724.723169][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3724.724129][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3724.724555][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3724.724951][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3724.725345][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3724.725739][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3724.726136][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3747.128530][ C3] rcu: 3-....: (1365562 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=328404
| [ 3747.129079][ C3] rcu: (t=1353157 jiffies g=1064457 q=82 ncpus=4)
| [ 3747.129406][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 3747.129677][ C1] NMI backtrace for cpu 1
[ 3747.129690][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3747.129693][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3747.129701][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3747.129704][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3747.129708][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3747.129710][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3747.129712][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3747.129713][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3747.129715][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3747.129717][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3747.129719][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3747.129723][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3747.129724][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3747.129726][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3747.129727][ C1] PKRU: 55555554
[ 3747.129728][ C1] Call Trace:
[ 3747.129732][ C1]
[ 3747.129738][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3747.129744][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3747.129750][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3747.129756][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3747.129759][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3747.129761][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3747.129768][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3747.129772][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3747.129776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3747.129779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3747.129782][ C1]
[ 3747.129783][ C1]
[ 3747.129785][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3747.129791][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.129796][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3747.129799][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3747.129804][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3747.129807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3747.129810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.129812][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3747.129817][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3747.129820][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3747.129827][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3747.129830][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3747.129835][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3747.129842][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3747.129845][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3747.129848][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3747.129850][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3747.129853][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3747.129859][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3747.129864][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3747.129867][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3747.129878][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3747.129880][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3747.129883][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3747.129889][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3747.129892][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3747.129896][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3747.129900][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3747.129906][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3747.129912][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3747.129916][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3747.129924][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3747.129929][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3747.129931][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3747.129935][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3747.129938][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3747.129942][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.129945][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3747.129949][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3747.129953][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3747.129957][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3747.129960][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3747.129963][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3747.129966][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3747.129974][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3747.129981][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3747.129988][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3747.129993][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3747.130003][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3747.130010][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3747.130013][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3747.130020][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3747.130023][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3747.130030][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3747.130035][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3747.130038][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3747.130041][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3747.130044][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3747.130046][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3747.130049][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3747.130052][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3747.130055][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3747.130058][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3747.130061][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3747.130064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3747.130067][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3747.130070][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3747.130072][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3747.130077][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3747.130082][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3747.130086][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3747.130091][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3747.130094][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3747.130097][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3747.130100][ C1] tc_run (net/core/dev.c:3945)
[ 3747.130104][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3747.130107][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.130109][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3747.130113][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3747.130117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.130119][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3747.130122][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3747.130127][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3747.130129][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3747.130133][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3747.130137][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3747.130140][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3747.130143][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3747.130150][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3747.130153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3747.130157][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3747.130162][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3747.130165][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3747.130169][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3747.130172][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3747.130176][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3747.130179][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3747.130183][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3747.130187][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3747.130190][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3747.130196][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3747.130200][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3747.130203][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3747.130208][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3747.130211][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3747.130215][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3747.130218][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3747.130221][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3747.130224][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3747.130226][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3747.130231][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3747.130236][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3747.130238][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3747.130243][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3747.130245][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3747.130249][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3747.130253][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3747.130257][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3747.130261][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3747.130268][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3747.130272][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3747.130276][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3747.130280][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3747.130286][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3747.130289][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3747.130292][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3747.130297][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3747.130300][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3747.130304][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3747.130307][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3747.130309][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3747.130311][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3747.130313][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3747.130314][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3747.130316][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3747.130313][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 3747.130314][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 3747.130316][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3747.130321][ C1]
[ 3747.177337][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3747.177944][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3747.178272][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3747.179231][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3747.179538][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3747.179932][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3747.180326][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3747.180719][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3747.181113][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3747.181509][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3747.181950][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3747.182279][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3747.182672][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3747.183068][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3747.183462][ C3] PKRU: 55555554
[ 3747.183642][ C3] Call Trace:
[ 3747.183809][ C3]
[ 3747.183962][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3747.184232][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3747.184492][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3747.184742][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3747.184969][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3747.185239][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3747.185506][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3747.185761][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3747.186042][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3747.186283][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3747.186591][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3747.186861][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3747.187146][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3747.187410][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3747.187711][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3747.187970][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3747.188276][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3747.188570][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3747.188881][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3747.189168][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3747.189461][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3747.189748][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3747.190054][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3747.190296][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.190534][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3747.190771][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3747.191016][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3747.191287][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3747.191567][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.191804][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3747.192045][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3747.192303][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3747.192533][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3747.192778][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3747.193033][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3747.193310][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3747.193586][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3747.193831][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3747.194101][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3747.194369][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3747.194716][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3747.194966][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3747.195287][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3747.195548][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3747.195750][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3747.195978][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3747.196229][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3747.196503][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3747.196733][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3747.196960][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3747.197277][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3747.197577][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3747.197863][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3747.198153][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3747.198400][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3747.198629][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3747.198923][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3747.199207][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3747.199529][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.199765][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3747.200057][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3747.200341][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3747.200654][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3747.200907][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3747.201137][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3747.201385][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3747.201694][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3747.202022][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3747.202319][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3747.202591][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3747.202879][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3747.203191][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3747.203498][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3747.203820][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3747.204057][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3747.204321][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3747.204590][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3747.204855][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3747.205137][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3747.205446][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3747.205697][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3747.205972][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3747.206209][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3747.206449][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3747.206680][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3747.206916][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3747.207180][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3747.207434][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3747.207699][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3747.207978][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3747.208288][ C3] tc_run (net/core/dev.c:3945)
[ 3747.208492][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3747.208721][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.208959][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3747.209217][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3747.209469][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.209704][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3747.209966][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3747.210268][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3747.210538][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3747.210787][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3747.211050][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3747.211306][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3747.211640][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3747.211914][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3747.212165][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3747.212427][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3747.212643][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3747.212882][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3747.213157][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3747.213465][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3747.213739][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3747.213990][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3747.214218][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3747.214491][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3747.214732][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3747.214980][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3747.215219][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3747.215466][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3747.215699][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3747.215964][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3747.216241][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3747.216483][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3747.216731][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3747.217029][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3747.217346][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3747.217588][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3747.217847][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3747.218113][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3747.218349][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3747.218585][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3747.218842][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3747.219100][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3747.219359][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3747.219626][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3747.219909][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.220146][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3747.220432][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3747.220671][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3747.220933][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3747.221152][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3747.221445][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3747.221691][ C3] __do_softirq (kernel/softirq.c:553)
[ 3747.221923][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3747.222140][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3747.222424][ C3]
[ 3747.222573][ C3]
[ 3747.222721][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3747.223024][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3747.223344][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3747.224302][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3747.224616][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3747.225008][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3747.225403][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3747.225797][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3747.226191][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3747.226586][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3747.226880][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3747.227096][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3747.227329][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3747.227578][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3747.227862][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.228097][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3747.228353][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3747.228603][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3747.228889][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3747.229110][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3747.229356][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3747.229596][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3747.229831][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3747.230120][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3747.230381][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3747.230616][ C3] ksys_write (fs/read_write.c:643)
[ 3747.230831][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3747.231077][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3747.231377][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3747.231607][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3747.231906][ C3] RIP: 0033:0x7f93b2836957
[ 3747.232129][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3747.233093][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3747.233511][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3747.233903][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3747.234300][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3747.234702][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3747.235094][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3772.615057][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3772.615582][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3772.616041][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3772.616503][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3772.617409][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3772.618011][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3772.618296][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 66 0f 1f 00 nopw (%rax)
14: 48 85 f6 test %rsi,%rsi
17: 0f 84 5e 01 00 00 je 0x17b
1d: 48 89 f8 mov %rdi,%rax
20: 41 54 push %r12
22: 44 0f b6 c2 movzbl %dl,%r8d
26: 48 01 f0 add %rsi,%rax
29: 55 push %rbp
2a:* 53 push %rbx <-- trapping instruction
2b: 72 14 jb 0x41
2d: eb 26 jmp 0x55
2f: cc int3
30: cc int3
31: cc int3
32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
39: ff ff fe
3c: 48 39 c7 cmp %rax,%rdi
3f: 77 .byte 0x77
Code starting with the faulting instruction
===========================================
0: 53 push %rbx
1: 72 14 jb 0x17
3: eb 26 jmp 0x2b
5: cc int3
6: cc int3
7: cc int3
8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
f: ff ff fe
12: 48 39 c7 cmp %rax,%rdi
15: 77 .byte 0x77
[ 3772.619256][ C1] RSP: 0018:ffffc9000009e940 EFLAGS: 00000282
[ 3772.619560][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3772.619956][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3772.620350][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3772.620742][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3772.621137][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3772.621534][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3772.621976][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3772.622305][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3772.622699][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3772.623094][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3772.623489][ C1] PKRU: 55555554
[ 3772.623669][ C1] Call Trace:
[ 3772.623837][ C1]
[ 3772.623989][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3772.624286][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3772.624532][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3772.624806][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3772.625075][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3772.625362][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3772.625626][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3772.625929][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3772.626190][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3772.626494][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3772.626789][ C1]
[ 3772.626936][ C1]
[ 3772.627088][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3772.627401][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3772.627688][ C1] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3772.627942][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3772.628221][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3772.628530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.628769][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3772.629008][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3772.629256][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3772.629525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3772.629807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.630043][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3772.630283][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3772.630540][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3772.630774][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3772.631020][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3772.631277][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3772.631553][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3772.631828][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3772.632074][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3772.632344][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3772.632605][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3772.632953][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3772.633204][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3772.633522][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3772.633783][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3772.633985][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3772.634226][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3772.634484][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3772.634758][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3772.635027][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3772.635253][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3772.635570][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3772.635873][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3772.636153][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3772.636445][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3772.636692][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3772.636921][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3772.637219][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3772.637505][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3772.637828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.638064][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3772.638359][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3772.638644][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3772.638958][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3772.639214][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3772.639446][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3772.639692][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3772.640002][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3772.640332][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3772.640629][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3772.640902][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3772.641188][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3772.641499][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3772.641782][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3772.642094][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3772.642341][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3772.642620][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3772.642868][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3772.643113][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3772.643360][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3772.643621][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3772.643874][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3772.644120][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3772.644403][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3772.644667][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3772.644892][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3772.645147][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3772.645419][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3772.645686][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3772.645902][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3772.646167][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3772.646475][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3772.646715][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3772.646943][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3772.647191][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3772.647445][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3772.647728][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3772.647995][ C1] tc_run (net/core/dev.c:3945)
[ 3772.648199][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3772.648428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.648663][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3772.648923][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3772.649175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.649413][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3772.649675][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3772.649979][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3772.650249][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3772.650500][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3772.650762][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3772.651017][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3772.651297][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3772.651633][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3772.651907][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3772.652158][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3772.652422][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3772.652637][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3772.652870][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3772.653113][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3772.653397][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3772.653646][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3772.653885][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3772.654132][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3772.654417][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3772.654683][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3772.654962][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3772.655235][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3772.655515][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3772.655753][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3772.656018][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3772.656242][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3772.656464][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3772.656702][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3772.656951][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3772.657204][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3772.657474][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3772.657698][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3772.657946][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3772.658199][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3772.658435][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3772.658697][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3772.658936][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3772.659200][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3772.659441][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3772.659721][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3772.660019][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3772.660317][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3772.660636][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3772.660887][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3772.661189][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3772.661420][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3772.661716][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3772.661944][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3772.662906][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3772.663326][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3772.663725][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3772.664121][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3772.664552][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3772.664948][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3772.667392][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3772.667916][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3772.668420][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3772.668885][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3772.669785][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3772.670396][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3772.670722][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3772.671681][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3772.671986][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3772.672381][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3772.672775][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3772.673170][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3772.673567][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3772.673961][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3772.674414][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3772.674741][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3772.675137][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3772.675533][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3772.675925][ C3] PKRU: 55555554
[ 3772.676105][ C3] Call Trace:
[ 3772.676275][ C3]
[ 3772.676423][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3772.676683][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3772.676926][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3772.677200][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3772.677470][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3772.677757][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3772.678019][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3772.678323][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3772.678582][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3772.678888][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3772.679181][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3772.679492][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3772.679780][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3772.680072][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3772.680360][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3772.680668][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3772.680905][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.681143][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3772.681386][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3772.681631][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3772.681900][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3772.682182][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.682420][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3772.682660][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3772.682917][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3772.683150][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3772.683394][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3772.683650][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3772.683926][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3772.684209][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3772.684455][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3772.684724][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3772.684984][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3772.685330][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3772.685581][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3772.685897][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3772.686157][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3772.686361][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3772.686588][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3772.686840][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3772.687115][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3772.687346][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3772.687573][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3772.687889][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3772.688192][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3772.688473][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3772.688763][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3772.689010][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3772.689241][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3772.689538][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3772.689821][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3772.690142][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.690380][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3772.690672][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3772.690955][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3772.691270][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3772.691522][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3772.691754][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3772.691998][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3772.692309][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3772.692638][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3772.692936][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3772.693209][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3772.693496][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3772.693804][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3772.694111][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3772.694443][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3772.694680][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3772.694944][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3772.695202][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3772.695467][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3772.695751][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3772.696059][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3772.696310][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3772.696585][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3772.696823][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3772.697061][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3772.697294][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3772.697530][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3772.697792][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3772.698046][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3772.698311][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3772.698590][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3772.698900][ C3] tc_run (net/core/dev.c:3945)
[ 3772.699103][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3772.699331][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.699568][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3772.699827][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3772.700078][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.700315][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3772.700578][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3772.700879][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3772.701149][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3772.701400][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3772.701663][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3772.701919][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3772.702253][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3772.702525][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3772.702775][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3772.703037][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3772.703256][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3772.703496][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3772.703771][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3772.704081][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3772.704365][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3772.704616][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3772.704846][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3772.705112][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3772.705355][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3772.705603][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3772.705840][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3772.706085][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3772.706320][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3772.706584][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3772.706860][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3772.707105][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3772.707353][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3772.707651][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3772.707968][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3772.708210][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3772.708468][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3772.708734][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3772.708971][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3772.709206][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3772.709464][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3772.709724][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3772.709981][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3772.710250][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3772.710532][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.710769][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3772.711056][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3772.711293][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3772.711560][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3772.711779][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3772.712072][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3772.712318][ C3] __do_softirq (kernel/softirq.c:553)
[ 3772.712549][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3772.712766][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3772.713051][ C3]
[ 3772.713201][ C3]
[ 3772.713351][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3772.713652][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3772.713972][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3772.714939][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3772.715245][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3772.715640][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3772.716035][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3772.716432][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3772.716828][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3772.717225][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3772.717520][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3772.717738][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3772.717970][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3772.718222][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3772.718505][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.718743][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3772.718999][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3772.719253][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3772.719539][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3772.719761][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3772.720002][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3772.720245][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3772.720480][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3772.720769][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3772.721030][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3772.721267][ C3] ksys_write (fs/read_write.c:643)
[ 3772.721482][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3772.721729][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3772.722031][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3772.722262][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3772.722560][ C3] RIP: 0033:0x7f93b2836957
[ 3772.722784][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3772.723747][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3772.724163][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3772.724567][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3772.724963][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3772.725359][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3772.725753][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3800.615066][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3800.615594][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3800.616059][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3800.616525][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3800.617434][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3800.618045][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3800.618369][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3800.619338][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3800.619645][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3800.620043][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3800.620441][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3800.620842][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3800.621242][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3800.621639][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3800.622083][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3800.622417][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3800.622815][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3800.623214][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3800.623611][ C1] PKRU: 55555554
[ 3800.623792][ C1] Call Trace:
[ 3800.623963][ C1]
[ 3800.624120][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3800.624383][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3800.624626][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3800.624902][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3800.625173][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3800.625462][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3800.625727][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3800.626032][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3800.626294][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3800.626602][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3800.626897][ C1]
[ 3800.627048][ C1]
[ 3800.627198][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3800.627513][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3800.627801][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3800.628096][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3800.628383][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3800.628696][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.628938][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3800.629178][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3800.629427][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3800.629697][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3800.629980][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.630220][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3800.630460][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3800.630719][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3800.630953][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3800.631198][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3800.631455][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3800.631732][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3800.632007][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3800.632254][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3800.632525][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3800.632786][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3800.633133][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3800.633385][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3800.633703][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3800.633966][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3800.634176][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3800.634404][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3800.634657][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3800.634933][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3800.635205][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3800.635430][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3800.635748][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3800.636053][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3800.636333][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3800.636627][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3800.636877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3800.637106][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3800.637407][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3800.637692][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3800.638016][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.638251][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3800.638547][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3800.638831][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3800.639145][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3800.639400][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3800.639634][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3800.639881][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3800.640193][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3800.640525][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3800.640823][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3800.641098][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3800.641384][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3800.641695][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3800.641977][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3800.642292][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3800.642539][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3800.642818][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3800.643066][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3800.643313][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3800.643559][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3800.643822][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3800.644080][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3800.644328][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3800.644590][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3800.644853][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3800.645079][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3800.645334][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3800.645605][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3800.645871][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3800.646088][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3800.646355][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3800.646664][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3800.646905][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3800.647136][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3800.647388][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3800.647644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3800.647930][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3800.648199][ C1] tc_run (net/core/dev.c:3945)
[ 3800.648404][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3800.648633][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.648871][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3800.649131][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3800.649384][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.649622][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3800.649885][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3800.650191][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3800.650461][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3800.650714][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3800.650978][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3800.651232][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3800.651512][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3800.651850][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3800.652124][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3800.652377][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3800.652641][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3800.652855][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3800.653091][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3800.653335][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3800.653619][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3800.653869][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3800.654114][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3800.654363][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3800.654606][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3800.654873][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3800.655153][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3800.655425][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3800.655706][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3800.655945][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3800.656211][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3800.656436][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3800.656658][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3800.656896][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3800.657144][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3800.657398][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3800.657668][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3800.657892][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3800.658142][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3800.658397][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3800.658633][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3800.658896][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3800.659135][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3800.659400][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3800.659641][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3800.659925][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3800.660223][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3800.660522][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3800.660842][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3800.661093][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3800.661398][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3800.661630][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3800.661930][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3800.662158][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3800.663122][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3800.663541][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3800.663940][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3800.664346][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3800.664743][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3800.665138][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3800.667594][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3800.668120][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3800.668619][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3800.669084][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3800.669987][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3800.670596][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3800.670920][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3800.671881][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3800.672186][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3800.672581][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3800.672974][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3800.673370][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3800.673765][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3800.674167][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3800.674609][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3800.674936][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3800.675334][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3800.675729][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3800.676122][ C3] PKRU: 55555554
[ 3800.676303][ C3] Call Trace:
[ 3800.676474][ C3]
[ 3800.676627][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3800.676889][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3800.677132][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3800.677408][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3800.677676][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3800.677964][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3800.678231][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3800.678534][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3800.678793][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3800.679099][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3800.679393][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3800.679705][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3800.679994][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3800.680286][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3800.680574][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3800.680882][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3800.681120][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.681360][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3800.681598][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3800.681846][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3800.682114][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3800.682396][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.682633][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3800.682872][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3800.683131][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3800.683366][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3800.683610][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3800.683866][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3800.684148][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3800.684424][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3800.684670][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3800.684938][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3800.685200][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3800.685546][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3800.685796][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3800.686112][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3800.686375][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3800.686577][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3800.686803][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3800.687056][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3800.687333][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3800.687562][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3800.687789][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3800.688104][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3800.688408][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3800.688689][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3800.688979][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3800.689228][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3800.689456][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3800.689754][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3800.690036][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3800.690359][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.690596][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3800.690889][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3800.691172][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3800.691488][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3800.691741][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3800.691973][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3800.692219][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3800.692529][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3800.692856][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3800.693154][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3800.693428][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3800.693715][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3800.694023][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3800.694341][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3800.694664][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3800.694902][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3800.695166][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3800.695425][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3800.695688][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3800.695971][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3800.696283][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3800.696531][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3800.696810][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3800.697047][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3800.697288][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3800.697520][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3800.697757][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3800.698018][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3800.698273][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3800.698537][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3800.698817][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3800.699128][ C3] tc_run (net/core/dev.c:3945)
[ 3800.699336][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3800.699565][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.699802][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3800.700065][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3800.700319][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.700554][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3800.700817][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3800.701117][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3800.701389][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3800.701639][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3800.701901][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3800.702155][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3800.702492][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3800.702766][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3800.703015][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3800.703277][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3800.703495][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3800.703734][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3800.704010][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3800.704329][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3800.704602][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3800.704853][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3800.705082][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3800.705351][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3800.705593][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3800.705843][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3800.706080][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3800.706336][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3800.706570][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3800.706835][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3800.707113][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3800.707357][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3800.707605][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3800.707903][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3800.708223][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3800.708464][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3800.708723][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3800.708991][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3800.709230][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3800.709466][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3800.709725][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3800.709985][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3800.710246][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3800.710515][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3800.710798][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.711035][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3800.711324][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3800.711562][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3800.711823][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3800.712043][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3800.712339][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3800.712585][ C3] __do_softirq (kernel/softirq.c:553)
[ 3800.712817][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3800.713035][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3800.713322][ C3]
[ 3800.713471][ C3]
[ 3800.713620][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3800.713922][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3800.714253][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3800.715214][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3800.715521][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3800.715916][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3800.716315][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3800.716711][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3800.717107][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3800.717505][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3800.717800][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3800.718016][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3800.718253][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3800.718503][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3800.718786][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.719024][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3800.719280][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3800.719531][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3800.719818][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3800.720040][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3800.720284][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3800.720525][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3800.720761][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3800.721048][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3800.721312][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3800.721547][ C3] ksys_write (fs/read_write.c:643)
[ 3800.721762][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3800.722008][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3800.722313][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3800.722543][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3800.722839][ C3] RIP: 0033:0x7f93b2836957
[ 3800.723065][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3800.724034][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3800.724460][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3800.724854][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3800.725253][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3800.725647][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3800.726040][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3825.236539][ C3] rcu: 3-....: (1443340 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=347362
| [ 3825.237088][ C3] rcu: (t=1431265 jiffies g=1064457 q=82 ncpus=4)
| [ 3825.237416][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 3825.237689][ C1] NMI backtrace for cpu 1
[ 3825.237703][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3825.237705][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3825.237713][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3825.237716][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3825.237720][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3825.237721][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3825.237723][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3825.237724][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3825.237726][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3825.237728][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3825.237730][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3825.237734][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3825.237735][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3825.237737][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3825.237738][ C1] PKRU: 55555554
[ 3825.237739][ C1] Call Trace:
[ 3825.237742][ C1]
[ 3825.237748][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3825.237752][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3825.237757][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3825.237762][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3825.237766][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3825.237768][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3825.237774][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3825.237780][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3825.237783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3825.237786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3825.237789][ C1]
[ 3825.237790][ C1]
[ 3825.237791][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3825.237797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.237802][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3825.237806][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3825.237810][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3825.237813][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3825.237816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.237818][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3825.237823][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3825.237826][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3825.237833][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3825.237836][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3825.237841][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3825.237847][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3825.237850][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3825.237854][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3825.237856][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3825.237858][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3825.237864][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3825.237868][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3825.237871][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3825.237881][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3825.237884][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3825.237886][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3825.237892][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3825.237894][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3825.237898][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3825.237902][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3825.237908][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3825.237914][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3825.237918][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3825.237926][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3825.237931][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3825.237933][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3825.237937][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3825.237940][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3825.237945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.237947][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3825.237952][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3825.237955][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3825.237959][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3825.237962][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3825.237965][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3825.237968][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3825.237977][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3825.237983][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3825.237990][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3825.237995][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3825.238005][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3825.238012][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3825.238015][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3825.238023][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3825.238026][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3825.238031][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3825.238035][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3825.238038][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3825.238041][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3825.238044][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3825.238046][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3825.238049][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3825.238052][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3825.238055][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3825.238058][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3825.238061][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3825.238064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3825.238066][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3825.238069][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3825.238072][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3825.238076][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3825.238082][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3825.238085][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3825.238090][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3825.238093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3825.238097][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3825.238100][ C1] tc_run (net/core/dev.c:3945)
[ 3825.238104][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3825.238107][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.238109][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3825.238113][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3825.238117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.238120][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3825.238122][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3825.238126][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3825.238129][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3825.238133][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3825.238136][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3825.238139][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3825.238142][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3825.238150][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3825.238152][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3825.238156][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3825.238161][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3825.238163][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3825.238166][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3825.238168][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3825.238173][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3825.238176][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3825.238179][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3825.238182][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3825.238186][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3825.238192][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3825.238195][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3825.238199][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3825.238203][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3825.238207][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3825.238211][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3825.238215][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3825.238217][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3825.238220][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3825.238222][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3825.238228][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3825.238232][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3825.238234][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3825.238238][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3825.238240][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3825.238244][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3825.238248][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3825.238253][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3825.238256][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3825.238262][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3825.238266][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3825.238270][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3825.238274][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3825.238279][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3825.238282][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3825.238286][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3825.238290][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3825.238293][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3825.238297][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3825.238299][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3825.238302][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3825.238304][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3825.238305][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3825.238307][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3825.238308][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3825.238305][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 3825.238307][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 3825.238308][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3825.238313][ C1]
[ 3825.285299][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3825.285906][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3825.286193][ C3] Code: 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 <48> c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48
All code
========
0: 5c pop %rsp
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax
d: 7f ff ff
10: 48 39 c7 cmp %rax,%rdi
13: 76 dd jbe 0xfffffffffffffff2
15: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
1a: 48 89 fd mov %rdi,%rbp
1d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
24: fc ff df
27: 4d 89 d1 mov %r10,%r9
2a:* 48 c1 ed 03 shr $0x3,%rbp <-- trapping instruction
2e: 49 c1 e9 03 shr $0x3,%r9
32: 48 01 c5 add %rax,%rbp
35: 49 01 c1 add %rax,%r9
38: 48 89 e8 mov %rbp,%rax
3b: 49 8d 59 01 lea 0x1(%r9),%rbx
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 48 c1 ed 03 shr $0x3,%rbp
4: 49 c1 e9 03 shr $0x3,%r9
8: 48 01 c5 add %rax,%rbp
b: 49 01 c1 add %rax,%r9
e: 48 89 e8 mov %rbp,%rax
11: 49 8d 59 01 lea 0x1(%r9),%rbx
15: 48 rex.W
[ 3825.287150][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000216
[ 3825.287458][ C3] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3825.287850][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3825.288244][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffff888007a89b5b
[ 3825.288638][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3825.289031][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3825.289426][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3825.289867][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3825.290198][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3825.290594][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3825.290986][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3825.291380][ C3] PKRU: 55555554
[ 3825.291560][ C3] Call Trace:
[ 3825.291731][ C3]
[ 3825.291879][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3825.292149][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3825.292400][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3825.292650][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3825.292879][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3825.293145][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3825.293413][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3825.293668][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3825.293959][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3825.294199][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3825.294507][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3825.294779][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3825.295063][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3825.295327][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3825.295630][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3825.295887][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 3825.296144][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3825.296451][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3825.296745][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3825.297055][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3825.297345][ C3] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3825.297598][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3825.297879][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3825.298188][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3825.298429][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.298669][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3825.298904][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3825.299149][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3825.299420][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3825.299700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.299937][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3825.300177][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3825.300435][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3825.300667][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3825.300913][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3825.301167][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3825.301441][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3825.301716][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3825.301962][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3825.302232][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3825.302492][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3825.302835][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3825.303084][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3825.303400][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3825.303662][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3825.303863][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3825.304099][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3825.304353][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3825.304626][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3825.304855][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3825.305081][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3825.305395][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3825.305698][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3825.305977][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3825.306269][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3825.306516][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3825.306742][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3825.307038][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3825.307324][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3825.307644][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.307879][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3825.308172][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3825.308453][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3825.308766][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3825.309018][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3825.309251][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3825.309497][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3825.309807][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3825.310135][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3825.310433][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3825.310704][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3825.310989][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3825.311300][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3825.311607][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3825.311930][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3825.312166][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3825.312431][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3825.312689][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3825.312952][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3825.313233][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3825.313542][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3825.313791][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3825.314067][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3825.314308][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3825.314548][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3825.314777][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3825.315012][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3825.315274][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3825.315527][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3825.315793][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3825.316074][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3825.316384][ C3] tc_run (net/core/dev.c:3945)
[ 3825.316587][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3825.316816][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.317052][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3825.317311][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3825.317560][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.317795][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3825.318061][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3825.318366][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3825.318634][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3825.318885][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3825.319146][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3825.319403][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3825.319738][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3825.320011][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3825.320262][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3825.320523][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3825.320737][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3825.320978][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3825.321253][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3825.321561][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3825.321836][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3825.322085][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3825.322317][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3825.322583][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3825.322825][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3825.323075][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3825.323313][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3825.323560][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3825.323792][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3825.324065][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3825.324344][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3825.324588][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3825.324836][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3825.325133][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3825.325452][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3825.325694][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3825.325952][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3825.326218][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3825.326456][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3825.326692][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3825.326950][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3825.327211][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3825.327468][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3825.327741][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3825.328023][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.328260][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3825.328550][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3825.328787][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3825.329049][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3825.329268][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3825.329563][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3825.329808][ C3] __do_softirq (kernel/softirq.c:553)
[ 3825.330037][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3825.330259][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3825.330541][ C3]
[ 3825.330691][ C3]
[ 3825.330840][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3825.331142][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3825.331464][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3825.332425][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3825.332731][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3825.333125][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3825.333519][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3825.333914][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3825.334316][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3825.334712][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3825.335005][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3825.335225][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3825.335459][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3825.335710][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3825.335995][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.336233][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3825.336488][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3825.336738][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3825.337024][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3825.337245][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3825.337486][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3825.337729][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3825.337965][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3825.338252][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3825.338515][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3825.338750][ C3] ksys_write (fs/read_write.c:643)
[ 3825.338969][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3825.339217][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3825.339517][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3825.339748][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3825.340044][ C3] RIP: 0033:0x7f93b2836957
[ 3825.340270][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3825.341234][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3825.341652][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3825.342047][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3825.342441][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3825.342836][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3825.343234][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3852.615041][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3852.615569][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3852.616030][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3852.616494][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3852.617399][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3852.618006][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3852.618330][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3852.619293][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3852.619599][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3852.619994][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3852.620392][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3852.620788][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3852.621183][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3852.621578][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3852.622022][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3852.622354][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3852.622753][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3852.623148][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3852.623543][ C1] PKRU: 55555554
[ 3852.623724][ C1] Call Trace:
[ 3852.623900][ C1]
[ 3852.624049][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3852.624310][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3852.624552][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3852.624828][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3852.625099][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3852.625385][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3852.625648][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3852.625953][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3852.626214][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3852.626522][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3852.626820][ C1]
[ 3852.626968][ C1]
[ 3852.627117][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3852.627430][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3852.627720][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3852.628012][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3852.628301][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3852.628613][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.628852][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3852.629090][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3852.629337][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3852.629607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3852.629892][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.630130][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3852.630369][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3852.630628][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3852.630862][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3852.631108][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3852.631365][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3852.631641][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3852.631916][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3852.632163][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3852.632433][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3852.632696][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3852.633041][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3852.633292][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3852.633611][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3852.633880][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3852.634083][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3852.634317][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3852.634570][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3852.634844][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3852.635114][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3852.635342][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3852.635661][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3852.635965][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3852.636246][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3852.636538][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3852.636786][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3852.637016][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3852.637316][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3852.637599][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3852.637922][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.638160][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3852.638455][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3852.638740][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3852.639057][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3852.639311][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3852.639544][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3852.639790][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3852.640102][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3852.640432][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3852.640732][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3852.641005][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3852.641293][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3852.641602][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3852.641887][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3852.642202][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3852.642449][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3852.642728][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3852.642977][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3852.643224][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3852.643469][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3852.643734][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3852.643994][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3852.644240][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3852.644503][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3852.644767][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3852.644991][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3852.645245][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3852.645517][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3852.645784][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3852.645998][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3852.646267][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3852.646576][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3852.646817][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3852.647047][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3852.647294][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3852.647553][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3852.647839][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3852.648106][ C1] tc_run (net/core/dev.c:3945)
[ 3852.648309][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3852.648540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.648778][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3852.649038][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3852.649290][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.649526][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3852.649790][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3852.650092][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3852.650362][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3852.650611][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3852.650876][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3852.651131][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3852.651410][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3852.651746][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3852.652020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3852.652272][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3852.652537][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3852.652754][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3852.652988][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3852.653230][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3852.653517][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3852.653769][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3852.654012][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3852.654260][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3852.654503][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3852.654768][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3852.655050][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3852.655321][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3852.655602][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3852.655842][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3852.656108][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3852.656335][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3852.656554][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3852.656793][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3852.657042][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3852.657296][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3852.657565][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3852.657790][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3852.658039][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3852.658293][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3852.658530][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3852.658794][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3852.659034][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3852.659298][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3852.659541][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3852.659821][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3852.660121][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3852.660421][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3852.660743][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3852.660994][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3852.661295][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3852.661528][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3852.661831][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3852.662058][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3852.663024][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3852.663450][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3852.663854][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3852.664249][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3852.664647][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3852.665044][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3852.667490][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3852.668015][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3852.668518][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3852.668981][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3852.669885][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3852.670495][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3852.670818][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3852.671777][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3852.672085][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3852.672480][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3852.672874][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3852.673269][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3852.673665][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3852.674075][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3852.674517][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3852.674844][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3852.675241][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3852.675637][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3852.676031][ C3] PKRU: 55555554
[ 3852.676212][ C3] Call Trace:
[ 3852.676381][ C3]
[ 3852.676529][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3852.676789][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3852.677030][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3852.677305][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3852.677575][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3852.677861][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3852.678124][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3852.678430][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3852.678690][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3852.678997][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3852.679292][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3852.679603][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3852.679892][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3852.680186][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3852.680473][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3852.680781][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3852.681020][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.681259][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3852.681496][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3852.681744][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3852.682013][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3852.682296][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.682533][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3852.682773][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3852.683030][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3852.683265][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3852.683510][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3852.683766][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3852.684049][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3852.684326][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3852.684571][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3852.684838][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3852.685099][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3852.685448][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3852.685699][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3852.686016][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3852.686278][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3852.686481][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3852.686707][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3852.686960][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3852.687237][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3852.687465][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3852.687692][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3852.688008][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3852.688313][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3852.688592][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3852.688884][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3852.689131][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3852.689362][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3852.689658][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3852.689940][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3852.690262][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.690499][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3852.690792][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3852.691075][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3852.691391][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3852.691645][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3852.691876][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3852.692121][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3852.692432][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3852.692760][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3852.693059][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3852.693332][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3852.693618][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3852.693934][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3852.694243][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3852.694567][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3852.694804][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3852.695068][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3852.695328][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3852.695591][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3852.695879][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3852.696194][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3852.696444][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3852.696719][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3852.696957][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3852.697197][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3852.697427][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3852.697664][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3852.697926][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3852.698181][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3852.698444][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3852.698724][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3852.699033][ C3] tc_run (net/core/dev.c:3945)
[ 3852.699238][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3852.699467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.699704][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3852.699963][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3852.700215][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.700455][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3852.700718][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3852.701019][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3852.701291][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3852.701541][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3852.701805][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3852.702065][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3852.702401][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3852.702673][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3852.702923][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3852.703186][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3852.703402][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3852.703643][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3852.703927][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3852.704237][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3852.704511][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3852.704760][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3852.704989][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3852.705259][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3852.705502][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3852.705750][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3852.705987][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3852.706234][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3852.706468][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3852.706733][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3852.707009][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3852.707253][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3852.707501][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3852.707801][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3852.708120][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3852.708362][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3852.708621][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3852.708888][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3852.709124][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3852.709363][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3852.709621][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3852.709880][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3852.710138][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3852.710408][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3852.710689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.710927][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3852.711215][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3852.711454][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3852.711715][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3852.711935][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3852.712230][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3852.712475][ C3] __do_softirq (kernel/softirq.c:553)
[ 3852.712706][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3852.712924][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3852.713209][ C3]
[ 3852.713357][ C3]
[ 3852.713507][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3852.713817][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3852.714141][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3852.715101][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3852.715408][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3852.715801][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3852.716201][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3852.716597][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3852.716991][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3852.717389][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3852.717688][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3852.717905][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3852.718137][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3852.718389][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3852.718674][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.718912][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3852.719168][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3852.719420][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3852.719708][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3852.719929][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3852.720174][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3852.720423][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3852.720658][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3852.720948][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3852.721212][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3852.721449][ C3] ksys_write (fs/read_write.c:643)
[ 3852.721665][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3852.721913][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3852.722218][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3852.722448][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3852.722747][ C3] RIP: 0033:0x7f93b2836957
[ 3852.722972][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3852.723952][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3852.724372][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3852.724767][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3852.725163][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3852.725563][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3852.725960][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3880.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3880.615582][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3880.616048][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3880.616515][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3880.617423][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3880.618036][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3880.618356][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3880.619323][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3880.619629][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3880.620026][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3880.620422][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3880.620818][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3880.621217][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3880.621613][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3880.622057][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3880.622388][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3880.622787][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3880.623185][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3880.623581][ C1] PKRU: 55555554
[ 3880.623768][ C1] Call Trace:
[ 3880.623937][ C1]
[ 3880.624088][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3880.624351][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3880.624594][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3880.624869][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3880.625140][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3880.625429][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3880.625694][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3880.626000][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3880.626261][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3880.626569][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3880.626864][ C1]
[ 3880.627015][ C1]
[ 3880.627165][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3880.627479][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3880.627767][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3880.628056][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3880.628342][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3880.628655][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.628896][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3880.629136][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3880.629384][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3880.629656][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3880.629939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.630177][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3880.630418][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3880.630677][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3880.630909][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3880.631156][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3880.631413][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3880.631687][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3880.631963][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3880.632210][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3880.632480][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3880.632743][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3880.633089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3880.633340][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3880.633664][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3880.633926][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3880.634131][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3880.634360][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3880.634611][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3880.634885][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3880.635157][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3880.635381][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3880.635698][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3880.636002][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3880.636281][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3880.636575][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3880.636823][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3880.637050][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3880.637349][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3880.637632][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3880.637955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.638191][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3880.638488][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3880.638770][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3880.639085][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3880.639340][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3880.639574][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3880.639821][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3880.640132][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3880.640463][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3880.640757][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3880.641031][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3880.641318][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3880.641629][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3880.641910][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3880.642226][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3880.642472][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3880.642748][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3880.642996][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3880.643242][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3880.643488][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3880.643756][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3880.644009][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3880.644256][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3880.644519][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3880.644780][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3880.645005][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3880.645259][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3880.645530][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3880.645797][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3880.646013][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3880.646279][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3880.646587][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3880.646826][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3880.647057][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3880.647306][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3880.647559][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3880.647842][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3880.648109][ C1] tc_run (net/core/dev.c:3945)
[ 3880.648314][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3880.648542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.648779][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3880.649039][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3880.649291][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.649529][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3880.649791][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3880.650095][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3880.650365][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3880.650616][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3880.650879][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3880.651133][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3880.651411][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3880.651747][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3880.652023][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3880.652277][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3880.652540][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3880.652752][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3880.652987][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3880.653229][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3880.653512][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3880.653765][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3880.654004][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3880.654251][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3880.654493][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3880.654758][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3880.655038][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3880.655307][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3880.655589][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3880.655825][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3880.656090][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3880.656314][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3880.656534][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3880.656770][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3880.657019][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3880.657271][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3880.657538][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3880.657763][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3880.658012][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3880.658265][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3880.658500][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3880.658763][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3880.659000][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3880.659264][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3880.659504][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3880.659784][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3880.660081][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3880.660381][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3880.660701][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3880.660953][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3880.661255][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3880.661484][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3880.661782][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3880.662009][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3880.662972][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3880.663388][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3880.663788][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3880.664185][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3880.664580][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3880.664974][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3880.667430][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3880.667954][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3880.668456][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3880.668920][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3880.669828][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3880.670438][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3880.670760][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3880.671723][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3880.672028][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3880.672425][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3880.672822][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3880.673218][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3880.673614][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3880.674012][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3880.674456][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3880.674787][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3880.675185][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3880.675579][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3880.675974][ C3] PKRU: 55555554
[ 3880.676154][ C3] Call Trace:
[ 3880.676325][ C3]
[ 3880.676474][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3880.676735][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3880.676977][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3880.677255][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3880.677526][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3880.677812][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3880.678076][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3880.678382][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3880.678642][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3880.678947][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3880.679249][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3880.679562][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3880.679850][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3880.680145][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3880.680431][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3880.680741][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3880.680982][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.681222][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3880.681459][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3880.681706][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3880.681975][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3880.682262][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.682498][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3880.682736][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3880.682994][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3880.683230][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3880.683476][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3880.683737][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3880.684011][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3880.684288][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3880.684533][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3880.684803][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3880.685065][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3880.685411][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3880.685662][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3880.685979][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3880.686242][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3880.686443][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3880.686672][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3880.686924][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3880.687198][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3880.687431][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3880.687656][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3880.687974][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3880.688278][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3880.688556][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3880.688850][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3880.689097][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3880.689327][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3880.689625][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3880.689909][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3880.690232][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.690467][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3880.690763][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3880.691045][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3880.691361][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3880.691615][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3880.691850][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3880.692097][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3880.692410][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3880.692741][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3880.693035][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3880.693312][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3880.693597][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3880.693914][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3880.694223][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3880.694546][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3880.694782][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3880.695051][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3880.695311][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3880.695577][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3880.695859][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3880.696171][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3880.696420][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3880.696693][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3880.696933][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3880.697175][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3880.697404][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3880.697643][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3880.697904][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3880.698158][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3880.698423][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3880.698706][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3880.699017][ C3] tc_run (net/core/dev.c:3945)
[ 3880.699223][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3880.699452][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.699688][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3880.699946][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3880.700198][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.700440][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3880.700703][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3880.701005][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3880.701276][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3880.701527][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3880.701787][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3880.702042][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3880.702377][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3880.702655][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3880.702905][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3880.703169][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3880.703390][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3880.703632][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3880.703921][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3880.704232][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3880.704508][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3880.704756][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3880.704987][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3880.705257][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3880.705500][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3880.705748][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3880.705988][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3880.706236][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3880.706468][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3880.706733][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3880.707014][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3880.707258][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3880.707505][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3880.707803][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3880.708120][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3880.708363][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3880.708622][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3880.708888][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3880.709131][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3880.709370][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3880.709629][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3880.709888][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3880.710147][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3880.710415][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3880.710696][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.710932][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3880.711224][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3880.711461][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3880.711724][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3880.711944][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3880.712240][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3880.712486][ C3] __do_softirq (kernel/softirq.c:553)
[ 3880.712715][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3880.712935][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3880.713220][ C3]
[ 3880.713370][ C3]
[ 3880.713520][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3880.713829][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3880.714150][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3880.715114][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3880.715422][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3880.715819][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3880.716214][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3880.716609][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3880.717006][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3880.717411][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3880.717704][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3880.717925][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3880.718154][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3880.718405][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3880.718691][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.718927][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3880.719182][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3880.719431][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3880.719719][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3880.719937][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3880.720180][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3880.720423][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3880.720660][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3880.720945][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3880.721209][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3880.721443][ C3] ksys_write (fs/read_write.c:643)
[ 3880.721657][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3880.721904][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3880.722208][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3880.722440][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3880.722735][ C3] RIP: 0033:0x7f93b2836957
[ 3880.722961][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3880.723932][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3880.724351][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3880.724745][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3880.725139][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3880.725532][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3880.725926][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3903.345535][ C3] rcu: 3-....: (1521119 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=366082
| [ 3903.346091][ C3] rcu: (t=1509374 jiffies g=1064457 q=82 ncpus=4)
| [ 3903.346419][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 3903.346689][ C1] NMI backtrace for cpu 1
[ 3903.346703][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3903.346705][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3903.346713][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3903.346716][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3903.346719][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3903.346721][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3903.346722][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3903.346724][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3903.346725][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3903.346727][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3903.346729][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3903.346733][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3903.346735][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3903.346736][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3903.346737][ C1] PKRU: 55555554
[ 3903.346738][ C1] Call Trace:
[ 3903.346741][ C1]
[ 3903.346744][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3903.346748][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3903.346753][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3903.346759][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3903.346762][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3903.346765][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3903.346771][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3903.346775][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3903.346778][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3903.346781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3903.346784][ C1]
[ 3903.346785][ C1]
[ 3903.346787][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3903.346792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.346797][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3903.346800][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3903.346804][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3903.346807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3903.346810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.346812][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3903.346817][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3903.346820][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3903.346827][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3903.346829][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3903.346834][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3903.346840][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3903.346843][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3903.346846][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3903.346848][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3903.346850][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3903.346856][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3903.346860][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3903.346863][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3903.346872][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3903.346875][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3903.346878][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3903.346883][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3903.346886][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3903.346889][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3903.346893][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3903.346899][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3903.346905][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3903.346909][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3903.346917][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3903.346921][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3903.346924][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3903.346927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3903.346930][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3903.346935][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.346937][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3903.346941][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3903.346945][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3903.346949][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3903.346952][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3903.346955][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3903.346958][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3903.346966][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3903.346973][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3903.346980][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3903.346985][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3903.346995][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3903.347002][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3903.347005][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3903.347012][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3903.347015][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3903.347020][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3903.347024][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3903.347026][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3903.347029][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3903.347032][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3903.347034][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3903.347037][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3903.347040][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3903.347043][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3903.347045][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3903.347048][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3903.347052][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3903.347054][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3903.347057][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3903.347059][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3903.347064][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3903.347069][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3903.347072][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3903.347077][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3903.347080][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3903.347084][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3903.347087][ C1] tc_run (net/core/dev.c:3945)
[ 3903.347091][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3903.347094][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.347096][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3903.347100][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3903.347104][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.347106][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3903.347109][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3903.347114][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3903.347116][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3903.347120][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3903.347124][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3903.347126][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3903.347130][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3903.347137][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3903.347139][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3903.347143][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3903.347147][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3903.347149][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3903.347152][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3903.347154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3903.347160][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3903.347163][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3903.347166][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3903.347170][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3903.347173][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3903.347178][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3903.347182][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3903.347186][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3903.347190][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3903.347193][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3903.347198][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3903.347201][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3903.347203][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3903.347206][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3903.347208][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3903.347213][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3903.347217][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3903.347220][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3903.347225][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3903.347227][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3903.347231][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3903.347234][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3903.347238][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3903.347242][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3903.347248][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3903.347252][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3903.347255][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3903.347259][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3903.347264][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3903.347267][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3903.347270][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3903.347275][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3903.347279][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3903.347281][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3903.347283][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3903.347286][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3903.347287][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3903.347289][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3903.347290][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3903.347291][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3903.347289][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 3903.347290][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 3903.347291][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3903.347296][ C1]
[ 3903.394281][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3903.394892][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3903.395218][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3903.396178][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3903.396484][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3903.396877][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3903.397272][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3903.397667][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3903.398060][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3903.398453][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3903.398896][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3903.399230][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3903.399626][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3903.400021][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3903.400416][ C3] PKRU: 55555554
[ 3903.400596][ C3] Call Trace:
[ 3903.400767][ C3]
[ 3903.400914][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3903.401187][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3903.401440][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3903.401690][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3903.401921][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3903.402190][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3903.402457][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3903.402712][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3903.402997][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3903.403238][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3903.403552][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3903.403826][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3903.404111][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3903.404376][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3903.404680][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3903.404940][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3903.405246][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3903.405540][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3903.405851][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3903.406140][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3903.406434][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3903.406720][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3903.407028][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3903.407270][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.407508][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3903.407747][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3903.407994][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3903.408266][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3903.408550][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.408786][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3903.409024][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3903.409283][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3903.409517][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3903.409764][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3903.410019][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3903.410295][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3903.410569][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3903.410815][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3903.411083][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3903.411347][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3903.411690][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3903.411941][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3903.412259][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3903.412519][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3903.412721][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3903.412951][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3903.413204][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3903.413477][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3903.413715][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3903.413942][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3903.414259][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3903.414564][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3903.414844][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3903.415137][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3903.415385][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3903.415613][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3903.415911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3903.416192][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3903.416520][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.416757][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3903.417051][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3903.417334][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3903.417646][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3903.417899][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3903.418131][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3903.418378][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3903.418687][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3903.419019][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3903.419317][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3903.419589][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3903.419876][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3903.420189][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3903.420495][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3903.420818][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3903.421054][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3903.421319][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3903.421578][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3903.421846][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3903.422125][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3903.422437][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3903.422688][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3903.422961][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3903.423202][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3903.423441][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3903.423676][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3903.423913][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3903.424177][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3903.424430][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3903.424696][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3903.424983][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3903.425294][ C3] tc_run (net/core/dev.c:3945)
[ 3903.425498][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3903.425726][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.425963][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3903.426223][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3903.426475][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.426710][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3903.426974][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3903.427277][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3903.427546][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3903.427800][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3903.428064][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3903.428320][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3903.428653][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3903.428928][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3903.429178][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3903.429441][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3903.429656][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3903.429898][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3903.430172][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3903.430482][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3903.430755][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3903.431006][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3903.431242][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3903.431512][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3903.431754][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3903.432004][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3903.432244][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3903.432490][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3903.432723][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3903.432987][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3903.433268][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3903.433511][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3903.433763][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3903.434063][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3903.434382][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3903.434624][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3903.434883][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3903.435149][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3903.435387][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3903.435623][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3903.435882][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3903.436143][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3903.436403][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3903.436670][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3903.436952][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.437192][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3903.437481][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3903.437717][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3903.437980][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3903.438200][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3903.438494][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3903.438744][ C3] __do_softirq (kernel/softirq.c:553)
[ 3903.438976][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3903.439196][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3903.439480][ C3]
[ 3903.439629][ C3]
[ 3903.439779][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3903.440080][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3903.440404][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3903.441367][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3903.441670][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3903.442068][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3903.442466][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3903.442860][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3903.443255][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3903.443663][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3903.443955][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3903.444176][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3903.444405][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3903.444654][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3903.444939][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.445174][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3903.445432][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3903.445682][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3903.445973][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3903.446193][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3903.446434][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3903.446678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3903.446914][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3903.447202][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3903.447463][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3903.447699][ C3] ksys_write (fs/read_write.c:643)
[ 3903.447914][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3903.448161][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3903.448465][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3903.448696][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3903.448992][ C3] RIP: 0033:0x7f93b2836957
[ 3903.449220][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3903.450182][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3903.450599][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3903.450995][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3903.451392][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3903.451786][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3903.452183][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3928.615042][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3928.615567][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3928.616028][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3928.616495][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3928.617398][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3928.618003][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3928.618326][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3928.619290][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3928.619593][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3928.619989][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3928.620384][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3928.620778][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3928.621172][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3928.621572][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3928.622015][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3928.622343][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3928.622740][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3928.623135][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3928.623538][ C1] PKRU: 55555554
[ 3928.623718][ C1] Call Trace:
[ 3928.623887][ C1]
[ 3928.624037][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3928.624299][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3928.624541][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3928.624818][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3928.625091][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3928.625379][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3928.625643][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3928.625946][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3928.626208][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3928.626514][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3928.626808][ C1]
[ 3928.626956][ C1]
[ 3928.627107][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3928.627419][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3928.627707][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3928.628000][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3928.628286][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3928.628597][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.628837][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3928.629075][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3928.629321][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3928.629594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3928.629877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.630115][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3928.630354][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3928.630612][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3928.630844][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3928.631089][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3928.631346][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3928.631619][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3928.631897][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3928.632142][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3928.632413][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3928.632676][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3928.633020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3928.633271][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3928.633595][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3928.633857][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3928.634059][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3928.634289][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3928.634543][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3928.634816][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3928.635087][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3928.635313][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3928.635629][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3928.635934][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3928.636213][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3928.636506][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3928.636753][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3928.636981][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3928.637282][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3928.637564][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3928.637888][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.638126][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3928.638422][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3928.638704][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3928.639018][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3928.639273][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3928.639506][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3928.639753][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3928.640061][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3928.640392][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3928.640687][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3928.640961][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3928.641249][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3928.641560][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3928.641843][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3928.642157][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3928.642404][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3928.642681][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3928.642928][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3928.643175][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3928.643422][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3928.643689][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3928.643943][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3928.644190][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3928.644452][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3928.644716][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3928.644942][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3928.645197][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3928.645468][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3928.645734][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3928.645949][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3928.646217][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3928.646524][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3928.646764][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3928.646995][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3928.647244][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3928.647498][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3928.647781][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3928.648048][ C1] tc_run (net/core/dev.c:3945)
[ 3928.648253][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3928.648483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.648720][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3928.648980][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3928.649231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.649470][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3928.649733][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3928.650035][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3928.650308][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3928.650558][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3928.650821][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3928.651076][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3928.651355][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3928.651690][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3928.651967][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3928.652219][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3928.652481][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3928.652695][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3928.652930][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3928.653174][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3928.653468][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3928.653719][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3928.653957][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3928.654205][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3928.654447][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3928.654713][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3928.654992][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3928.655263][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3928.655544][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3928.655781][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3928.656046][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3928.656273][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3928.656492][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3928.656728][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3928.656978][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3928.657232][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3928.657500][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3928.657726][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3928.657974][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3928.658227][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3928.658463][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3928.658728][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3928.658966][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3928.659229][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3928.659472][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3928.659752][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3928.660050][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3928.660350][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3928.660671][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3928.660922][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3928.661225][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3928.661456][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3928.661755][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3928.661982][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3928.662946][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3928.663366][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3928.663767][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3928.664166][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3928.664563][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3928.664958][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3928.667412][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3928.667935][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3928.668436][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3928.668900][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3928.669804][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3928.670414][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3928.670735][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3928.671695][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3928.672000][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3928.672396][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3928.672789][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3928.673187][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3928.673590][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3928.673983][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3928.674428][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3928.674757][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3928.675154][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3928.675549][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3928.675942][ C3] PKRU: 55555554
[ 3928.676122][ C3] Call Trace:
[ 3928.676295][ C3]
[ 3928.676442][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3928.676703][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3928.676944][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3928.677220][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3928.677490][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3928.677776][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3928.678039][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3928.678344][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3928.678603][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3928.678910][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3928.679203][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3928.679514][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3928.679803][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3928.680097][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3928.680386][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3928.680694][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3928.680933][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.681171][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3928.681409][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3928.681655][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3928.681924][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3928.682209][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.682443][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3928.682682][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3928.682940][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3928.683174][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3928.683419][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3928.683682][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3928.683956][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3928.684230][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3928.684476][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3928.684744][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3928.685005][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3928.685353][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3928.685602][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3928.685919][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3928.686179][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3928.686381][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3928.686610][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3928.686862][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3928.687137][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3928.687370][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3928.687597][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3928.687914][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3928.688220][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3928.688498][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3928.688791][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3928.689036][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3928.689267][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3928.689575][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3928.689856][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3928.690178][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.690416][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3928.690709][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3928.690993][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3928.691308][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3928.691561][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3928.691794][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3928.692039][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3928.692356][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3928.692686][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3928.692981][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3928.693254][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3928.693549][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3928.693859][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3928.694164][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3928.694489][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3928.694727][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3928.694992][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3928.695252][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3928.695515][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3928.695799][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3928.696107][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3928.696357][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3928.696631][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3928.696870][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3928.697108][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3928.697341][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3928.697579][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3928.697840][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3928.698093][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3928.698361][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3928.698641][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3928.698949][ C3] tc_run (net/core/dev.c:3945)
[ 3928.699155][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3928.699386][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.699622][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3928.699880][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3928.700130][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.700369][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3928.700634][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3928.700935][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3928.701206][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3928.701456][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3928.701718][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3928.701973][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3928.702309][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3928.702581][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3928.702832][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3928.703094][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3928.703312][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3928.703560][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3928.703833][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3928.704144][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3928.704419][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3928.704668][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3928.704897][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3928.705164][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3928.705407][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3928.705657][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3928.705894][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3928.706140][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3928.706376][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3928.706640][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3928.706918][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3928.707159][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3928.707407][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3928.707705][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3928.708024][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3928.708267][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3928.708525][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3928.708790][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3928.709028][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3928.709262][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3928.709522][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3928.709781][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3928.710038][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3928.710307][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3928.710594][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.710831][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3928.711117][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3928.711356][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3928.711616][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3928.711836][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3928.712126][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3928.712376][ C3] __do_softirq (kernel/softirq.c:553)
[ 3928.712607][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3928.712824][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3928.713107][ C3]
[ 3928.713258][ C3]
[ 3928.713406][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3928.713713][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3928.714033][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3928.714995][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3928.715302][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3928.715696][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3928.716090][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3928.716485][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3928.716879][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3928.717278][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3928.717571][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3928.717788][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3928.718016][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3928.718268][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3928.718549][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.718791][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3928.719045][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3928.719298][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3928.719584][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3928.719804][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3928.720045][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3928.720289][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3928.720522][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3928.720811][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3928.721073][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3928.721311][ C3] ksys_write (fs/read_write.c:643)
[ 3928.721525][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3928.721771][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3928.722072][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3928.722303][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3928.722601][ C3] RIP: 0033:0x7f93b2836957
[ 3928.722828][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3928.723796][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3928.724213][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3928.724608][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3928.725008][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3928.725403][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3928.725795][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3956.615049][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3956.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3956.616041][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3956.616506][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3956.617408][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3956.618016][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3956.618297][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f
All code
========
0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi
7: 5b pop %rbx
8: 5d pop %rbp
9: 41 5c pop %r12
b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca
10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
17: 00 00 00
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 af ef ff ff jmp 0xffffffffffffefea
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 af ef ff ff jmp 0xffffffffffffefc0
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 3956.619261][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202
[ 3956.619567][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3956.619963][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3956.620360][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3956.620754][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3956.621149][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3956.621546][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3956.621988][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3956.622319][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3956.622716][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3956.623110][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3956.623514][ C1] PKRU: 55555554
[ 3956.623693][ C1] Call Trace:
[ 3956.623864][ C1]
[ 3956.624012][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3956.624281][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3956.624524][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3956.624799][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3956.625071][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3956.625356][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3956.625619][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3956.625922][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3956.626182][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3956.626490][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3956.626784][ C1]
[ 3956.626932][ C1]
[ 3956.627081][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3956.627392][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3956.627682][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3956.627959][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3956.628238][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3956.628549][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.628788][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3956.629027][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3956.629275][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3956.629549][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3956.629833][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.630068][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3956.630308][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3956.630567][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3956.630802][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3956.631047][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3956.631305][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3956.631578][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3956.631852][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3956.632098][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3956.632367][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3956.632628][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3956.632975][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3956.633227][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3956.633550][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3956.633811][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3956.634013][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3956.634243][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3956.634495][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3956.634771][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3956.635041][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3956.635269][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3956.635586][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3956.635889][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3956.636171][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3956.636465][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3956.636713][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3956.636942][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3956.637237][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3956.637520][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3956.637842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.638079][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3956.638372][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3956.638656][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3956.638970][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3956.639224][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3956.639455][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3956.639701][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3956.640012][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3956.640343][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3956.640641][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3956.640914][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3956.641200][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3956.641511][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3956.641794][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3956.642106][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3956.642352][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3956.642633][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3956.642879][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3956.643131][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3956.643383][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3956.643644][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3956.643897][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3956.644144][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3956.644407][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3956.644671][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3956.644894][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3956.645148][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3956.645418][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3956.645685][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3956.645901][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3956.646166][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3956.646474][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3956.646718][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3956.646947][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3956.647195][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3956.647449][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3956.647734][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3956.648001][ C1] tc_run (net/core/dev.c:3945)
[ 3956.648205][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3956.648437][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.648671][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3956.648930][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3956.649182][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.649420][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3956.649682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3956.649986][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3956.650257][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3956.650508][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3956.650770][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3956.651023][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3956.651305][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3956.651640][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3956.651913][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3956.652164][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3956.652427][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3956.652643][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3956.652876][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3956.653118][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3956.653410][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3956.653662][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3956.653900][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3956.654146][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3956.654389][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3956.654654][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3956.654934][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3956.655207][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3956.655486][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3956.655725][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3956.655988][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3956.656215][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3956.656434][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3956.656672][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3956.656921][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3956.657173][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3956.657442][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3956.657665][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3956.657913][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3956.658165][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3956.658401][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3956.658664][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3956.658903][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3956.659166][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3956.659408][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3956.659687][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3956.659987][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3956.660283][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3956.660602][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3956.660853][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3956.661155][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3956.661388][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3956.661684][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3956.661915][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3956.662876][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3956.663301][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3956.663697][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3956.664093][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3956.664487][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3956.664884][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3956.667336][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3956.667859][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3956.668359][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3956.668824][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3956.669727][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3956.670336][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3956.670654][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3956.671618][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3956.671921][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3956.672319][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3956.672713][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3956.673107][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3956.673516][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3956.673913][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3956.674358][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3956.674686][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3956.675082][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3956.675480][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3956.675874][ C3] PKRU: 55555554
[ 3956.676055][ C3] Call Trace:
[ 3956.676224][ C3]
[ 3956.676379][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3956.676639][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3956.676879][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3956.677155][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3956.677425][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3956.677712][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3956.677975][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3956.678278][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3956.678538][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3956.678843][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3956.679136][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3956.679450][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3956.679736][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3956.680030][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3956.680315][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3956.680623][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3956.680863][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.681103][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3956.681340][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3956.681586][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3956.681858][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3956.682140][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.682378][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3956.682617][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3956.682876][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3956.683107][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3956.683361][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3956.683617][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3956.683890][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3956.684166][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3956.684413][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3956.684681][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3956.684942][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3956.685288][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3956.685539][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3956.685856][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3956.686118][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3956.686323][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3956.686551][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3956.686804][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3956.687077][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3956.687311][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3956.687536][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3956.687853][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3956.688155][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3956.688437][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3956.688730][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3956.688977][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3956.689207][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3956.689503][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3956.689786][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3956.690107][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.690344][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3956.690638][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3956.690922][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3956.691239][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3956.691492][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3956.691723][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3956.691969][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3956.692283][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3956.692612][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3956.692910][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3956.693183][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3956.693476][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3956.693789][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3956.694097][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3956.694421][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3956.694658][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3956.694922][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3956.695182][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3956.695450][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3956.695731][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3956.696041][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3956.696292][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3956.696567][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3956.696805][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3956.697046][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3956.697277][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3956.697512][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3956.697774][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3956.698027][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3956.698295][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3956.698575][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3956.698885][ C3] tc_run (net/core/dev.c:3945)
[ 3956.699087][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3956.699320][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.699555][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3956.699814][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3956.700064][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.700302][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3956.700563][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3956.700866][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3956.701135][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3956.701387][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3956.701650][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3956.701905][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3956.702241][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3956.702515][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3956.702765][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3956.703028][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3956.703244][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3956.703493][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3956.703768][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3956.704075][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3956.704359][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3956.704609][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3956.704837][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3956.705104][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3956.705347][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3956.705596][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3956.705833][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3956.706081][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3956.706315][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3956.706581][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3956.706857][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3956.707101][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3956.707350][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3956.707646][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3956.707964][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3956.708208][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3956.708466][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3956.708733][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3956.708969][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3956.709207][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3956.709467][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3956.709725][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3956.709983][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3956.710251][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3956.710535][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.710770][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3956.711063][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3956.711302][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3956.711564][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3956.711781][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3956.712076][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3956.712323][ C3] __do_softirq (kernel/softirq.c:553)
[ 3956.712553][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3956.712773][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3956.713059][ C3]
[ 3956.713214][ C3]
[ 3956.713369][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3956.713678][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3956.713999][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3956.714965][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3956.715275][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3956.715669][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3956.716062][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3956.716460][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3956.716855][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3956.717254][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3956.717548][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3956.717766][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3956.717995][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3956.718248][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3956.718533][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.718770][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3956.719025][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3956.719279][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3956.719565][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3956.719788][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3956.720028][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3956.720272][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3956.720507][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3956.720794][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3956.721057][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3956.721293][ C3] ksys_write (fs/read_write.c:643)
[ 3956.721511][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3956.721757][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3956.722059][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3956.722292][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3956.722590][ C3] RIP: 0033:0x7f93b2836957
[ 3956.722814][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3956.723786][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3956.724208][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3956.724602][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3956.724996][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3956.725395][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3956.725789][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 3981.454530][ C3] rcu: 3-....: (1598898 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=384519
| [ 3981.455076][ C3] rcu: (t=1587483 jiffies g=1064457 q=82 ncpus=4)
| [ 3981.455403][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 3981.455676][ C1] NMI backtrace for cpu 1
[ 3981.455688][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3981.455691][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3981.455699][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3981.455701][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 3981.455705][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3981.455707][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 3981.455709][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 3981.455710][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 3981.455712][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 3981.455714][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3981.455716][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3981.455719][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 3981.455721][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3981.455722][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3981.455724][ C1] PKRU: 55555554
[ 3981.455725][ C1] Call Trace:
[ 3981.455729][ C1]
[ 3981.455732][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3981.455737][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3981.455742][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3981.455747][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3981.455751][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3981.455753][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3981.455759][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3981.455764][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3981.455767][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3981.455771][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3981.455774][ C1]
[ 3981.455775][ C1]
[ 3981.455776][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3981.455781][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.455786][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3981.455790][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3981.455794][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3981.455797][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3981.455800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.455802][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3981.455807][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3981.455810][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3981.455817][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3981.455819][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3981.455824][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3981.455830][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3981.455833][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3981.455836][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3981.455838][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3981.455841][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3981.455846][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3981.455850][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3981.455854][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3981.455863][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3981.455865][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3981.455868][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3981.455874][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3981.455877][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3981.455880][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3981.455884][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3981.455890][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3981.455895][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3981.455899][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3981.455908][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3981.455913][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3981.455915][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3981.455919][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3981.455922][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3981.455926][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.455928][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3981.455933][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3981.455937][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3981.455941][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3981.455944][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3981.455946][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3981.455950][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3981.455957][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3981.455965][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3981.455971][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3981.455976][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3981.455986][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3981.455993][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3981.455996][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3981.456003][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 3981.456006][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3981.456011][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 3981.456015][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 3981.456018][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 3981.456021][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 3981.456023][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 3981.456025][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 3981.456029][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 3981.456032][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3981.456035][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3981.456037][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3981.456040][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3981.456043][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3981.456046][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3981.456049][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3981.456051][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3981.456056][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3981.456061][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3981.456064][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3981.456069][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3981.456072][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3981.456076][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 3981.456079][ C1] tc_run (net/core/dev.c:3945)
[ 3981.456084][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3981.456087][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.456089][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3981.456093][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3981.456097][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.456099][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3981.456102][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3981.456107][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3981.456110][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3981.456113][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3981.456117][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3981.456120][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 3981.456123][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3981.456130][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3981.456133][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3981.456137][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3981.456141][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3981.456143][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3981.456146][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3981.456149][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3981.456153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3981.456156][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3981.456160][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3981.456164][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3981.456167][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3981.456172][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3981.456176][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3981.456180][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3981.456184][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 3981.456187][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 3981.456191][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 3981.456194][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 3981.456197][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3981.456199][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 3981.456201][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 3981.456206][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 3981.456210][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 3981.456213][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 3981.456217][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 3981.456219][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3981.456223][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 3981.456227][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 3981.456231][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 3981.456235][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3981.456241][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 3981.456245][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 3981.456248][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 3981.456252][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 3981.456257][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 3981.456260][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3981.456263][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3981.456268][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3981.456272][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 3981.456275][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 3981.456277][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 3981.456280][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 3981.456282][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 3981.456283][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 3981.456285][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 3981.456287][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3981.456283][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 3981.456285][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 3981.456287][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 3981.456291][ C1]
[ 3981.503368][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3981.503976][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3981.504299][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3981.505257][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 3981.505561][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 3981.505955][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 3981.506348][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 3981.506740][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 3981.507140][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 3981.507536][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 3981.507977][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3981.508305][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 3981.508699][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3981.509096][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3981.509491][ C3] PKRU: 55555554
[ 3981.509671][ C3] Call Trace:
[ 3981.509839][ C3]
[ 3981.509988][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3981.510259][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3981.510509][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3981.510758][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3981.510985][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3981.511254][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3981.511521][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3981.511776][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3981.512056][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3981.512298][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3981.512607][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3981.512876][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3981.513162][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3981.513431][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3981.513734][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3981.513993][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3981.514299][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3981.514591][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3981.514902][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3981.515190][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3981.515476][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3981.515760][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3981.516067][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3981.516306][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.516545][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3981.516781][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3981.517027][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3981.517297][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3981.517578][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.517814][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3981.518053][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3981.518310][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3981.518542][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3981.518786][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3981.519042][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3981.519318][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3981.519593][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3981.519838][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3981.520106][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3981.520367][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3981.520711][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3981.520961][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3981.521277][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3981.521537][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3981.521739][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3981.521968][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 3981.522219][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3981.522491][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3981.522722][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 3981.522948][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3981.523269][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3981.523571][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3981.523851][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3981.524142][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3981.524388][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3981.524617][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3981.524911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3981.525196][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3981.525517][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.525753][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3981.526046][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3981.526330][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3981.526644][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3981.526897][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3981.527128][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 3981.527374][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3981.527686][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3981.528014][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3981.528313][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3981.528584][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3981.528868][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3981.529186][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3981.529493][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 3981.529815][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3981.530052][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3981.530317][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 3981.530576][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3981.530839][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3981.531121][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3981.531429][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3981.531680][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3981.531954][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3981.532192][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3981.532432][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 3981.532661][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3981.532895][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 3981.533158][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3981.533420][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 3981.533687][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 3981.533966][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3981.534276][ C3] tc_run (net/core/dev.c:3945)
[ 3981.534478][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3981.534708][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.534944][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3981.535203][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3981.535453][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.535688][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3981.535951][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3981.536252][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3981.536521][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3981.536770][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3981.537033][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3981.537288][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3981.537628][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3981.537900][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3981.538151][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3981.538413][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3981.538627][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3981.538866][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3981.539140][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3981.539450][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3981.539725][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3981.539974][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 3981.540201][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3981.540470][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3981.540711][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3981.540960][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3981.541199][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3981.541444][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3981.541676][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3981.541941][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3981.542218][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3981.542461][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3981.542710][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3981.543006][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3981.543330][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3981.543570][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3981.543828][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3981.544095][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3981.544333][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 3981.544568][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3981.544827][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3981.545084][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3981.545341][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3981.545607][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3981.545891][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.546125][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3981.546415][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3981.546652][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3981.546912][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3981.547128][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3981.547423][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3981.547668][ C3] __do_softirq (kernel/softirq.c:553)
[ 3981.547898][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3981.548117][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3981.548399][ C3]
[ 3981.548549][ C3]
[ 3981.548697][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3981.548998][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3981.549320][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3981.550279][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 3981.550584][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 3981.550978][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 3981.551371][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 3981.551766][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 3981.552159][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 3981.552557][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3981.552851][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 3981.553068][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 3981.553306][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 3981.553555][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 3981.553839][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.554075][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 3981.554331][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 3981.554581][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 3981.554867][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 3981.555087][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 3981.555328][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 3981.555569][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3981.555806][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3981.556093][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3981.556356][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3981.556588][ C3] ksys_write (fs/read_write.c:643)
[ 3981.556804][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 3981.557049][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3981.557349][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3981.557581][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3981.557877][ C3] RIP: 0033:0x7f93b2836957
[ 3981.558101][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3981.559062][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3981.559481][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 3981.559874][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 3981.560270][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3981.560667][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 3981.561061][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4008.615038][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4008.615567][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4008.616029][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4008.616495][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4008.617398][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4008.618006][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4008.618330][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4008.619296][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4008.619602][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4008.620001][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4008.620396][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4008.620791][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4008.621190][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4008.621588][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4008.622033][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4008.622363][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4008.622760][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4008.623163][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4008.623560][ C1] PKRU: 55555554
[ 4008.623742][ C1] Call Trace:
[ 4008.623910][ C1]
[ 4008.624062][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4008.624324][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4008.624566][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4008.624843][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4008.625113][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4008.625402][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4008.625667][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4008.625971][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4008.626232][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4008.626538][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4008.626835][ C1]
[ 4008.626983][ C1]
[ 4008.627135][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4008.627449][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4008.627737][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4008.628032][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4008.628318][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4008.628632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.628872][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4008.629112][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4008.629360][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4008.629631][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4008.629914][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.630153][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4008.630394][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4008.630652][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4008.630884][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4008.631131][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4008.631388][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4008.631666][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4008.631944][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4008.632191][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4008.632461][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4008.632724][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4008.633075][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4008.633326][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4008.633648][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4008.633910][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4008.634115][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4008.634344][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4008.634597][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4008.634872][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4008.635145][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4008.635370][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4008.635689][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4008.635994][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4008.636275][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4008.636569][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4008.636817][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4008.637045][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4008.637344][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4008.637627][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4008.637951][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.638187][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4008.638484][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4008.638767][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4008.639082][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4008.639336][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4008.639570][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4008.639818][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4008.640128][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4008.640461][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4008.640757][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4008.641033][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4008.641321][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4008.641632][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4008.641914][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4008.642228][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4008.642475][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4008.642752][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4008.643001][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4008.643254][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4008.643501][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4008.643764][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4008.644018][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4008.644265][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4008.644528][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4008.644790][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4008.645016][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4008.645271][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4008.645542][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4008.645808][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4008.646025][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4008.646292][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4008.646600][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4008.646839][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4008.647071][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4008.647321][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4008.647577][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4008.647860][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4008.648128][ C1] tc_run (net/core/dev.c:3945)
[ 4008.648335][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4008.648564][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.648801][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4008.649061][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4008.649313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.649553][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4008.649815][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4008.650120][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4008.650391][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4008.650643][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4008.650907][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4008.651162][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4008.651441][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4008.651778][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4008.652054][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4008.652306][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4008.652570][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4008.652785][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4008.653021][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4008.653270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4008.653553][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4008.653804][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4008.654043][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4008.654291][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4008.654534][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4008.654800][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4008.655079][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4008.655351][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4008.655633][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4008.655871][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4008.656136][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4008.656363][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4008.656583][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4008.656820][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4008.657070][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4008.657324][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4008.657592][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4008.657818][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4008.658067][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4008.658321][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4008.658556][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4008.658820][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4008.659057][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4008.659323][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4008.659564][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4008.659847][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4008.660143][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4008.660444][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4008.660765][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4008.661016][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4008.661320][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4008.661550][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4008.661850][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4008.662078][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4008.663045][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4008.663464][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4008.663861][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4008.664258][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4008.664655][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4008.665050][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4008.667509][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4008.668034][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4008.668537][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4008.669001][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4008.669902][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4008.670513][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4008.670835][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4008.671798][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4008.672104][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4008.672500][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4008.672898][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4008.673301][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4008.673695][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4008.674090][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4008.674534][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4008.674862][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4008.675259][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4008.675654][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4008.676048][ C3] PKRU: 55555554
[ 4008.676229][ C3] Call Trace:
[ 4008.676396][ C3]
[ 4008.676548][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4008.676807][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4008.677049][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4008.677325][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4008.677595][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4008.677881][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4008.678145][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4008.678450][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4008.678710][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4008.679014][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4008.679311][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4008.679621][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4008.679907][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4008.680201][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4008.680486][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4008.680792][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4008.681032][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.681272][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4008.681509][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4008.681754][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4008.682024][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4008.682307][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.682543][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4008.682783][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4008.683048][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4008.683282][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4008.683528][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4008.683784][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4008.684057][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4008.684334][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4008.684581][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4008.684850][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4008.685111][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4008.685456][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4008.685706][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4008.686022][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4008.686283][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4008.686487][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4008.686715][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4008.686967][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4008.687241][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4008.687471][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4008.687697][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4008.688013][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4008.688316][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4008.688598][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4008.688889][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4008.689135][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4008.689365][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4008.689659][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4008.689944][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4008.690267][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.690505][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4008.690798][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4008.691081][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4008.691397][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4008.691650][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4008.691881][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4008.692127][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4008.692437][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4008.692766][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4008.693071][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4008.693344][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4008.693629][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4008.693941][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4008.694249][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4008.694572][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4008.694810][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4008.695075][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4008.695336][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4008.695601][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4008.695882][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4008.696193][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4008.696444][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4008.696719][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4008.696957][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4008.697199][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4008.697429][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4008.697665][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4008.697927][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4008.698183][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4008.698449][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4008.698729][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4008.699042][ C3] tc_run (net/core/dev.c:3945)
[ 4008.699246][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4008.699477][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.699715][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4008.699973][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4008.700227][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.700462][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4008.700727][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4008.701027][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4008.701299][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4008.701549][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4008.701812][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4008.702066][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4008.702404][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4008.702677][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4008.702926][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4008.703197][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4008.703413][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4008.703654][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4008.703930][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4008.704240][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4008.704515][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4008.704766][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4008.704993][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4008.705265][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4008.705505][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4008.705755][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4008.705993][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4008.706242][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4008.706477][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4008.706741][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4008.707018][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4008.707262][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4008.707510][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4008.707809][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4008.708127][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4008.708370][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4008.708629][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4008.708897][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4008.709134][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4008.709373][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4008.709634][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4008.709893][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4008.710150][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4008.710417][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4008.710703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.710939][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4008.711230][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4008.711467][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4008.711729][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4008.711947][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4008.712245][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4008.712491][ C3] __do_softirq (kernel/softirq.c:553)
[ 4008.712722][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4008.712939][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4008.713231][ C3]
[ 4008.713382][ C3]
[ 4008.713529][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4008.713832][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4008.714154][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4008.715116][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4008.715424][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4008.715819][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4008.716214][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4008.716613][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4008.717010][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4008.717409][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4008.717703][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4008.717922][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4008.718153][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4008.718404][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4008.718689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.718927][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4008.719182][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4008.719435][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4008.719720][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4008.719941][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4008.720182][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4008.720423][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4008.720661][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4008.720949][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4008.721213][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4008.721446][ C3] ksys_write (fs/read_write.c:643)
[ 4008.721663][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4008.721910][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4008.722212][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4008.722444][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4008.722743][ C3] RIP: 0033:0x7f93b2836957
[ 4008.722968][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4008.723935][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4008.724354][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4008.724749][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4008.725144][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4008.725543][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4008.725937][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4036.615037][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4036.615561][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4036.616022][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4036.616484][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4036.617382][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4036.617988][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4036.618310][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4036.619270][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4036.619575][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4036.619970][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4036.620363][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4036.620759][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4036.621154][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4036.621550][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4036.621993][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4036.622321][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4036.622721][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4036.623120][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4036.623514][ C1] PKRU: 55555554
[ 4036.623695][ C1] Call Trace:
[ 4036.623865][ C1]
[ 4036.624013][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4036.624273][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4036.624516][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4036.624790][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4036.625060][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4036.625346][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4036.625609][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4036.625913][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4036.626173][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4036.626479][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4036.626772][ C1]
[ 4036.626923][ C1]
[ 4036.627071][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4036.627385][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4036.627672][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4036.627965][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4036.628253][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4036.628564][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.628802][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4036.629042][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4036.629290][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4036.629558][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4036.629842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.630079][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4036.630319][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4036.630577][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4036.630811][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4036.631056][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4036.631312][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4036.631584][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4036.631859][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4036.632106][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4036.632374][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4036.632635][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4036.632987][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4036.633238][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4036.633555][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4036.633817][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4036.634019][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4036.634249][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4036.634501][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4036.634775][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4036.635046][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4036.635273][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4036.635590][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4036.635893][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4036.636174][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4036.636466][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4036.636714][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4036.636944][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4036.637240][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4036.637525][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4036.637848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.638085][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4036.638379][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4036.638663][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4036.638977][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4036.639232][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4036.639463][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4036.639710][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4036.640021][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4036.640352][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4036.640650][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4036.640922][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4036.641207][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4036.641518][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4036.641802][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4036.642117][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4036.642362][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4036.642642][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4036.642889][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4036.643138][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4036.643386][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4036.643648][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4036.643901][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4036.644148][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4036.644410][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4036.644674][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4036.644898][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4036.645155][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4036.645426][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4036.645693][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4036.645908][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4036.646174][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4036.646483][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4036.646724][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4036.646953][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4036.647201][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4036.647455][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4036.647739][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4036.648007][ C1] tc_run (net/core/dev.c:3945)
[ 4036.648211][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4036.648442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.648676][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4036.648935][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4036.649187][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.649425][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4036.649689][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4036.649993][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4036.650263][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4036.650513][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4036.650776][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4036.651031][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4036.651312][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4036.651648][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4036.651922][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4036.652173][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4036.652436][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4036.652652][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4036.652885][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4036.653133][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4036.653418][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4036.653668][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4036.653906][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4036.654153][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4036.654400][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4036.654665][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4036.654943][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4036.655217][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4036.655497][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4036.655735][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4036.655999][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4036.656225][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4036.656444][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4036.656683][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4036.656932][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4036.657186][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4036.657455][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4036.657678][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4036.657926][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4036.658180][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4036.658416][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4036.658680][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4036.658919][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4036.659182][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4036.659424][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4036.659703][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4036.660002][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4036.660299][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4036.660619][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4036.660870][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4036.661177][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4036.661410][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4036.661706][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4036.661939][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4036.662901][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4036.663326][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4036.663724][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4036.664121][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4036.664517][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4036.664915][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4036.667373][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4036.667901][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4036.668401][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4036.668867][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4036.669768][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4036.670378][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4036.670702][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4036.671666][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4036.671969][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4036.672368][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4036.672762][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4036.673162][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4036.673559][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4036.673955][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4036.674400][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4036.674729][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4036.675124][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4036.675523][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4036.675920][ C3] PKRU: 55555554
[ 4036.676100][ C3] Call Trace:
[ 4036.676271][ C3]
[ 4036.676421][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4036.676681][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4036.676923][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4036.677197][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4036.677468][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4036.677755][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4036.678020][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4036.678324][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4036.678585][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4036.678890][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4036.679187][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4036.679499][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4036.679785][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4036.680079][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4036.680368][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4036.680674][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4036.680917][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.681162][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4036.681403][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4036.681649][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4036.681920][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4036.682203][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.682441][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4036.682682][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4036.682947][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4036.683181][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4036.683427][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4036.683684][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4036.683964][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4036.684243][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4036.684491][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4036.684760][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4036.685022][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4036.685368][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4036.685619][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4036.685937][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4036.686199][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4036.686404][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4036.686632][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4036.686884][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4036.687158][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4036.687390][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4036.687618][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4036.687935][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4036.688240][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4036.688521][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4036.688813][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4036.689060][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4036.689293][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4036.689588][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4036.689873][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4036.690196][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.690435][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4036.690727][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4036.691014][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4036.691329][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4036.691583][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4036.691815][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4036.692061][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4036.692373][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4036.692702][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4036.693006][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4036.693277][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4036.693563][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4036.693880][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4036.694188][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4036.694513][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4036.694751][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4036.695014][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4036.695274][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4036.695538][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4036.695821][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4036.696130][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4036.696382][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4036.696659][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4036.696896][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4036.697136][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4036.697368][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4036.697605][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4036.697869][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4036.698123][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4036.698390][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4036.698670][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4036.698980][ C3] tc_run (net/core/dev.c:3945)
[ 4036.699185][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4036.699417][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.699654][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4036.699915][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4036.700166][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.700402][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4036.700665][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4036.700967][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4036.701240][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4036.701491][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4036.701754][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4036.702009][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4036.702345][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4036.702618][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4036.702869][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4036.703137][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4036.703355][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4036.703595][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4036.703871][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4036.704181][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4036.704456][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4036.704707][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4036.704934][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4036.705207][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4036.705447][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4036.705696][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4036.705935][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4036.706184][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4036.706420][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4036.706684][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4036.706962][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4036.707207][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4036.707457][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4036.707755][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4036.708073][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4036.708315][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4036.708574][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4036.708843][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4036.709079][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4036.709317][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4036.709576][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4036.709836][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4036.710093][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4036.710362][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4036.710646][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.710883][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4036.711173][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4036.711412][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4036.711674][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4036.711892][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4036.712188][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4036.712435][ C3] __do_softirq (kernel/softirq.c:553)
[ 4036.712665][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4036.712884][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4036.713174][ C3]
[ 4036.713324][ C3]
[ 4036.713473][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4036.713774][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4036.714095][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4036.715057][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4036.715362][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4036.715756][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4036.716152][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4036.716549][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4036.716942][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4036.717340][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4036.717639][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4036.717856][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4036.718086][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4036.718337][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4036.718621][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.718858][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4036.719112][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4036.719366][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4036.719651][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4036.719873][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4036.720114][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4036.720356][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4036.720592][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4036.720881][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4036.721143][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4036.721382][ C3] ksys_write (fs/read_write.c:643)
[ 4036.721598][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4036.721846][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4036.722146][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4036.722379][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4036.722677][ C3] RIP: 0033:0x7f93b2836957
[ 4036.722901][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4036.723868][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4036.724288][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4036.724687][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4036.725082][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4036.725478][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4036.725873][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4059.563532][ C3] rcu: 3-....: (1676677 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=402649
| [ 4059.564082][ C3] rcu: (t=1665592 jiffies g=1064457 q=82 ncpus=4)
| [ 4059.564411][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 4059.564683][ C1] NMI backtrace for cpu 1
[ 4059.564697][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4059.564699][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4059.564708][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4059.564711][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4059.564714][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4059.564716][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4059.564718][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4059.564720][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4059.564721][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4059.564723][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4059.564725][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4059.564728][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4059.564730][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4059.564731][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4059.564733][ C1] PKRU: 55555554
[ 4059.564734][ C1] Call Trace:
[ 4059.564737][ C1]
[ 4059.564741][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 4059.564746][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 4059.564751][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 4059.564756][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 4059.564759][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 4059.564761][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 4059.564768][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4059.564773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4059.564776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4059.564779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4059.564782][ C1]
[ 4059.564783][ C1]
[ 4059.564784][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4059.564790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.564795][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4059.564799][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4059.564803][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4059.564806][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4059.564809][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.564811][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4059.564816][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4059.564819][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4059.564826][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4059.564829][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4059.564833][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4059.564840][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4059.564844][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4059.564846][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4059.564848][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4059.564851][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4059.564857][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4059.564862][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4059.564865][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4059.564874][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4059.564877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4059.564879][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4059.564885][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4059.564888][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4059.564891][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4059.564895][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4059.564902][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4059.564907][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4059.564911][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4059.564920][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4059.564924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4059.564926][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4059.564930][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4059.564933][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4059.564937][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.564939][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4059.564943][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4059.564947][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4059.564951][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4059.564955][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4059.564957][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4059.564960][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4059.564968][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4059.564975][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4059.564982][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4059.564987][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4059.564997][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4059.565004][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4059.565007][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4059.565014][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4059.565017][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4059.565023][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4059.565028][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4059.565030][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4059.565034][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4059.565036][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4059.565038][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4059.565042][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4059.565045][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4059.565048][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4059.565050][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4059.565054][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4059.565057][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4059.565060][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4059.565062][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4059.565065][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4059.565069][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4059.565075][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4059.565078][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4059.565083][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4059.565086][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4059.565089][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4059.565092][ C1] tc_run (net/core/dev.c:3945)
[ 4059.565096][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4059.565099][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.565101][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4059.565105][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4059.565109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.565112][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4059.565114][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4059.565119][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4059.565122][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4059.565125][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4059.565129][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4059.565132][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4059.565135][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4059.565143][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4059.565145][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4059.565149][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4059.565153][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4059.565155][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4059.565158][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4059.565162][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4059.565166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4059.565169][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4059.565172][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4059.565176][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4059.565179][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4059.565185][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4059.565189][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4059.565193][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4059.565197][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4059.565200][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4059.565204][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4059.565208][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4059.565211][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4059.565213][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4059.565215][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4059.565221][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4059.565225][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4059.565228][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4059.565232][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4059.565234][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4059.565238][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4059.565242][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4059.565247][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4059.565250][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4059.565257][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4059.565261][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4059.565264][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4059.565268][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4059.565273][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4059.565277][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4059.565280][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4059.565285][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4059.565288][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4059.565293][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4059.565295][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4059.565298][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4059.565299][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4059.565301][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4059.565303][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4059.565304][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4059.565301][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 4059.565303][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 4059.565304][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4059.565309][ C1]
[ 4059.612445][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4059.613057][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4059.613386][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4059.614347][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4059.614652][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4059.615046][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4059.615441][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4059.615834][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4059.616233][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4059.616627][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4059.617069][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4059.617398][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4059.617795][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4059.618193][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4059.618587][ C3] PKRU: 55555554
[ 4059.618768][ C3] Call Trace:
[ 4059.618937][ C3]
[ 4059.619087][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 4059.619357][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 4059.619609][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 4059.619858][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 4059.620087][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 4059.620356][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 4059.620624][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 4059.620877][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 4059.621159][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4059.621401][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 4059.621710][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4059.621979][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4059.622267][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4059.622531][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4059.622843][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4059.623104][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4059.623412][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4059.623705][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4059.624015][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4059.624306][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4059.624597][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4059.624884][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4059.625191][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4059.625429][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.625668][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4059.625906][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4059.626153][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4059.626423][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4059.626704][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.626941][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4059.627182][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4059.627440][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4059.627672][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4059.627916][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4059.628172][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4059.628449][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4059.628722][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4059.628967][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4059.629237][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4059.629497][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4059.629843][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4059.630092][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4059.630410][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4059.630670][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4059.630873][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4059.631100][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4059.631353][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4059.631626][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4059.631855][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4059.632082][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4059.632399][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4059.632702][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4059.632988][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4059.633280][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4059.633526][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4059.633756][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4059.634052][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4059.634336][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4059.634657][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.634894][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4059.635186][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4059.635469][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4059.635782][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4059.636036][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4059.636270][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4059.636514][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4059.636825][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4059.637154][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4059.637451][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4059.637722][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4059.638008][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4059.638317][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4059.638625][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4059.638948][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4059.639186][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4059.639449][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4059.639708][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4059.639971][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4059.640254][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4059.640563][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4059.640811][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4059.641087][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4059.641326][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4059.641565][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4059.641794][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4059.642031][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4059.642293][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4059.642547][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4059.642817][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4059.643097][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4059.643409][ C3] tc_run (net/core/dev.c:3945)
[ 4059.643610][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4059.643840][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.644076][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4059.644337][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4059.644587][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.644822][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4059.645086][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4059.645386][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4059.645657][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4059.645907][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4059.646171][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4059.646425][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4059.646759][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4059.647031][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4059.647282][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4059.647543][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4059.647759][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4059.647999][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4059.648275][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4059.648584][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4059.648861][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4059.649111][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4059.649339][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4059.649609][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4059.649850][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4059.650098][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4059.650336][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4059.650581][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4059.650816][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4059.651079][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4059.651359][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4059.651601][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4059.651849][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4059.652147][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4059.652467][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4059.652707][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4059.652970][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4059.653238][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4059.653475][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4059.653709][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4059.653967][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4059.654226][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4059.654483][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4059.654756][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4059.655037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.655276][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4059.655564][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4059.655805][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4059.656065][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4059.656285][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4059.656578][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4059.656825][ C3] __do_softirq (kernel/softirq.c:553)
[ 4059.657056][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4059.657276][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4059.657559][ C3]
[ 4059.657707][ C3]
[ 4059.657857][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4059.658159][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4059.658480][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4059.659439][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4059.659744][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4059.660139][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4059.660536][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4059.660932][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4059.661328][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4059.661725][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4059.662019][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4059.662239][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4059.662471][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4059.662721][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4059.663010][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.663256][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4059.663511][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4059.663762][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4059.664047][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4059.664272][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4059.664513][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4059.664755][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4059.664990][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4059.665281][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4059.665543][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4059.665778][ C3] ksys_write (fs/read_write.c:643)
[ 4059.665993][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4059.666241][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4059.666541][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4059.666772][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4059.667070][ C3] RIP: 0033:0x7f93b2836957
[ 4059.667295][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4059.668258][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4059.668676][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4059.669069][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4059.669466][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4059.669861][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4059.670255][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4084.615037][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4084.615561][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4084.616023][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4084.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4084.617392][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4084.617998][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4084.618320][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4084.619282][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4084.619588][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4084.619983][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4084.620380][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4084.620776][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4084.621171][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4084.621565][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4084.622007][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4084.622337][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4084.622740][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4084.623134][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4084.623529][ C1] PKRU: 55555554
[ 4084.623709][ C1] Call Trace:
[ 4084.623880][ C1]
[ 4084.624027][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4084.624287][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4084.624530][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4084.624804][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4084.625078][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4084.625363][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4084.625627][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4084.625932][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4084.626194][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4084.626502][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4084.626797][ C1]
[ 4084.626946][ C1]
[ 4084.627095][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4084.627408][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4084.627701][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4084.627994][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4084.628283][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4084.628595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.628833][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4084.629072][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4084.629320][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4084.629590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4084.629874][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.630109][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4084.630348][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4084.630607][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4084.630842][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4084.631088][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4084.631345][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4084.631617][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4084.631893][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4084.632140][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4084.632410][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4084.632677][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4084.633022][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4084.633274][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4084.633592][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4084.633854][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4084.634055][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4084.634286][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4084.634539][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4084.634813][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4084.635084][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4084.635311][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4084.635629][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4084.635932][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4084.636213][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4084.636503][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4084.636751][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4084.636980][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4084.637278][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4084.637561][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4084.637885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.638123][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4084.638416][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4084.638701][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4084.639016][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4084.639270][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4084.639503][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4084.639748][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4084.640058][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4084.640388][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4084.640686][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4084.640959][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4084.641248][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4084.641556][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4084.641841][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4084.642156][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4084.642402][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4084.642685][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4084.642933][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4084.643180][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4084.643425][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4084.643689][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4084.643943][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4084.644188][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4084.644454][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4084.644720][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4084.644946][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4084.645201][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4084.645473][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4084.645741][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4084.645955][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4084.646221][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4084.646530][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4084.646774][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4084.647004][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4084.647252][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4084.647505][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4084.647792][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4084.648058][ C1] tc_run (net/core/dev.c:3945)
[ 4084.648262][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4084.648494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.648730][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4084.648991][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4084.649245][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.649483][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4084.649744][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4084.650049][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4084.650319][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4084.650571][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4084.650835][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4084.651090][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4084.651371][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4084.651706][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4084.651983][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4084.652235][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4084.652498][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4084.652720][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4084.652953][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4084.653195][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4084.653481][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4084.653732][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4084.653969][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4084.654216][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4084.654459][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4084.654724][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4084.655006][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4084.655277][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4084.655556][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4084.655795][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4084.656059][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4084.656287][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4084.656505][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4084.656743][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4084.656993][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4084.657246][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4084.657514][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4084.657740][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4084.657986][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4084.658239][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4084.658474][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4084.658738][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4084.658979][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4084.659243][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4084.659486][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4084.659765][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4084.660065][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4084.660364][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4084.660686][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4084.660937][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4084.661239][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4084.661472][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4084.661769][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4084.661995][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4084.662964][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4084.663385][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4084.663781][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4084.664177][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4084.664573][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4084.664970][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4084.667420][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4084.667943][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4084.668442][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4084.668905][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4084.669806][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4084.670414][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4084.670735][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4084.671695][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4084.671999][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4084.672393][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4084.672793][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4084.673192][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4084.673585][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4084.673979][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4084.674422][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4084.674750][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4084.675148][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4084.675543][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4084.675935][ C3] PKRU: 55555554
[ 4084.676115][ C3] Call Trace:
[ 4084.676286][ C3]
[ 4084.676434][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4084.676693][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4084.676935][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4084.677208][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4084.677481][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4084.677766][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4084.678028][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4084.678333][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4084.678592][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4084.678898][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4084.679189][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4084.679502][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4084.679791][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4084.680081][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4084.680376][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4084.680683][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4084.680921][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.681158][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4084.681397][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4084.681643][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4084.681911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4084.682197][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.682430][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4084.682674][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4084.682941][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4084.683180][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4084.683426][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4084.683681][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4084.683954][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4084.684230][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4084.684475][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4084.684743][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4084.685006][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4084.685352][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4084.685602][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4084.685918][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4084.686186][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4084.686388][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4084.686616][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4084.686867][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4084.687142][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4084.687373][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4084.687598][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4084.687915][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4084.688219][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4084.688497][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4084.688789][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4084.689035][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4084.689264][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4084.689561][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4084.689841][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4084.690162][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.690400][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4084.690694][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4084.690975][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4084.691290][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4084.691543][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4084.691775][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4084.692021][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4084.692335][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4084.692664][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4084.692965][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4084.693240][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4084.693526][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4084.693836][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4084.694142][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4084.694467][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4084.694702][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4084.694966][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4084.695226][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4084.695492][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4084.695772][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4084.696082][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4084.696335][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4084.696607][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4084.696846][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4084.697086][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4084.697315][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4084.697552][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4084.697813][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4084.698066][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4084.698333][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4084.698615][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4084.698924][ C3] tc_run (net/core/dev.c:3945)
[ 4084.699127][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4084.699357][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.699594][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4084.699852][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4084.700102][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.700341][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4084.700603][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4084.700904][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4084.701175][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4084.701424][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4084.701686][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4084.701940][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4084.702276][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4084.702549][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4084.702808][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4084.703070][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4084.703285][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4084.703527][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4084.703799][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4084.704107][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4084.704381][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4084.704630][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4084.704859][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4084.705126][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4084.705369][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4084.705618][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4084.705857][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4084.706103][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4084.706336][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4084.706600][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4084.706880][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4084.707122][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4084.707370][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4084.707669][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4084.707984][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4084.708228][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4084.708485][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4084.708750][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4084.708988][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4084.709224][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4084.709484][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4084.709744][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4084.710001][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4084.710269][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4084.710549][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.710786][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4084.711078][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4084.711313][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4084.711576][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4084.711794][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4084.712089][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4084.712336][ C3] __do_softirq (kernel/softirq.c:553)
[ 4084.712566][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4084.712789][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4084.713072][ C3]
[ 4084.713221][ C3]
[ 4084.713372][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4084.713673][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4084.713995][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4084.714956][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4084.715260][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4084.715655][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4084.716047][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4084.716442][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4084.716837][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4084.717237][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4084.717527][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4084.717746][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4084.717973][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4084.718225][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4084.718509][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.718743][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4084.718998][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4084.719250][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4084.719540][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4084.719757][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4084.719998][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4084.720242][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4084.720479][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4084.720764][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4084.721030][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4084.721267][ C3] ksys_write (fs/read_write.c:643)
[ 4084.721481][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4084.721728][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4084.722030][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4084.722263][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4084.722559][ C3] RIP: 0033:0x7f93b2836957
[ 4084.722790][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4084.723750][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4084.724166][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4084.724563][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4084.724957][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4084.725351][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4084.725746][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4112.615157][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4112.615702][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4112.616180][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4112.616654][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4112.617581][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4112.618200][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4112.618528][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 4112.619514][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4112.619829][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4112.620240][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4112.620642][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4112.621043][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4112.621443][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4112.621844][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4112.622295][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4112.622647][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4112.623052][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4112.623453][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4112.623855][ C1] PKRU: 55555554
[ 4112.624043][ C1] Call Trace:
[ 4112.624222][ C1]
[ 4112.624378][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4112.624648][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4112.624896][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4112.625176][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4112.625452][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4112.625742][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4112.626010][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4112.626322][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4112.626589][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4112.626901][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4112.627206][ C1]
[ 4112.627357][ C1]
[ 4112.627510][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4112.627826][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4112.628123][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4112.628415][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4112.628709][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4112.629029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.629275][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4112.629517][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4112.629773][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4112.630046][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4112.630338][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.630579][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4112.630824][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4112.631086][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4112.631328][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4112.631579][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4112.631840][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4112.632119][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4112.632399][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4112.632667][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4112.632945][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4112.633214][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4112.633568][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4112.633825][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4112.634150][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4112.634423][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4112.634631][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4112.634863][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4112.635127][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4112.635411][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4112.635688][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4112.635921][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4112.636245][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4112.636558][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4112.636844][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4112.637142][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4112.637394][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4112.637630][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4112.637938][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4112.638226][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4112.638560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.638803][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4112.639102][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4112.639402][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4112.639726][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4112.639985][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4112.640226][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4112.640475][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4112.640796][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4112.641131][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4112.641437][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4112.641724][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4112.642015][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4112.642328][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4112.642641][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4112.642962][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4112.643214][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4112.643499][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4112.643758][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4112.644010][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4112.644264][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4112.644536][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4112.644794][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4112.645045][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4112.645314][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4112.645586][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4112.645814][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4112.646073][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4112.646356][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4112.646627][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4112.646844][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4112.647116][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4112.647444][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4112.647695][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4112.647932][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4112.648185][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4112.648449][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4112.648743][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4112.649014][ C1] tc_run (net/core/dev.c:3945)
[ 4112.649225][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4112.649459][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.649699][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4112.649963][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4112.650231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.650476][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4112.650743][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4112.651054][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4112.651328][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4112.651584][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4112.651852][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4112.652111][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4112.652402][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4112.652765][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4112.653043][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4112.653301][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4112.653568][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4112.653789][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4112.654026][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4112.654270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4112.654562][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4112.654816][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4112.655055][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4112.655310][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4112.655558][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4112.655828][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4112.656112][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4112.656391][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4112.656675][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4112.656917][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4112.657189][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4112.657422][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4112.657649][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4112.657889][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4112.658141][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4112.658401][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4112.658672][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4112.658900][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4112.659152][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4112.659408][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4112.659650][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4112.659919][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4112.660164][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4112.660435][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4112.660681][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4112.660963][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4112.661265][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4112.661569][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4112.661896][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4112.662151][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4112.662460][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4112.662720][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4112.663024][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4112.663257][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4112.664242][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4112.664673][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4112.665077][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4112.665479][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4112.665882][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4112.666285][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4112.668794][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4112.669327][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4112.669828][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4112.670294][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4112.671210][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4112.671820][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4112.672144][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4112.673119][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4112.673427][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4112.673823][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4112.674221][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4112.674623][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4112.675023][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4112.675420][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4112.675866][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4112.676200][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4112.676602][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4112.677004][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4112.677401][ C3] PKRU: 55555554
[ 4112.677583][ C3] Call Trace:
[ 4112.677755][ C3]
[ 4112.677906][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4112.678172][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4112.678417][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4112.678693][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4112.678967][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4112.679255][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4112.679522][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4112.679829][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4112.680091][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4112.680402][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4112.680698][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4112.681013][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4112.681304][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4112.681600][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4112.681889][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4112.682201][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4112.682448][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.682696][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4112.682937][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4112.683190][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4112.683462][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4112.683748][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.683985][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4112.684227][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4112.684486][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4112.684721][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4112.684968][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4112.685227][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4112.685505][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4112.685782][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4112.686028][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4112.686300][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4112.686565][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4112.686910][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4112.687163][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4112.687482][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4112.687747][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4112.687950][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4112.688179][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4112.688436][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4112.688713][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4112.688948][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4112.689177][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4112.689498][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4112.689806][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4112.690087][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4112.690382][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4112.690634][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4112.690862][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4112.691163][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4112.691448][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4112.691771][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.692011][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4112.692308][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4112.692602][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4112.692918][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4112.693178][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4112.693415][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4112.693662][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4112.693975][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4112.694310][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4112.694606][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4112.694882][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4112.695172][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4112.695486][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4112.695794][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4112.696121][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4112.696359][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4112.696630][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4112.696893][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4112.697160][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4112.697443][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4112.697759][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4112.698013][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4112.698291][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4112.698533][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4112.698785][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4112.699025][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4112.699265][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4112.699529][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4112.699786][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4112.700054][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4112.700340][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4112.700653][ C3] tc_run (net/core/dev.c:3945)
[ 4112.700859][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4112.701088][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.701325][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4112.701586][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4112.701843][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.702092][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4112.702356][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4112.702676][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4112.702947][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4112.703202][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4112.703465][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4112.703724][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4112.704060][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4112.704336][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4112.704589][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4112.704855][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4112.705072][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4112.705316][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4112.705592][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4112.705905][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4112.706183][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4112.706438][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4112.706670][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4112.706942][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4112.707187][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4112.707438][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4112.707679][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4112.707926][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4112.708159][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4112.708428][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4112.708713][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4112.708959][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4112.709211][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4112.709515][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4112.709835][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4112.710080][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4112.710342][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4112.710610][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4112.710853][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4112.711092][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4112.711353][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4112.711614][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4112.711873][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4112.712142][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4112.712425][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.712674][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4112.712972][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4112.713207][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4112.713471][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4112.713693][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4112.713992][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4112.714239][ C3] __do_softirq (kernel/softirq.c:553)
[ 4112.714477][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4112.714699][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4112.714988][ C3]
[ 4112.715138][ C3]
[ 4112.715290][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4112.715605][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4112.715932][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4112.716905][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4112.717217][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4112.717617][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4112.718016][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4112.718415][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4112.718818][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4112.719222][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4112.719515][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4112.719738][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4112.719970][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4112.720223][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4112.720513][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.720750][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4112.721008][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4112.721262][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4112.721553][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4112.721777][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4112.722019][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4112.722267][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4112.722505][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4112.722804][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4112.723067][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4112.723307][ C3] ksys_write (fs/read_write.c:643)
[ 4112.723523][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4112.723771][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4112.724081][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4112.724317][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4112.724615][ C3] RIP: 0033:0x7f93b2836957
[ 4112.724843][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4112.725812][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4112.726237][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4112.726638][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4112.727035][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4112.727432][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4112.727831][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4137.672536][ C3] rcu: 3-....: (1754454 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=421511
| [ 4137.673087][ C3] rcu: (t=1743701 jiffies g=1064457 q=82 ncpus=4)
| [ 4137.673415][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 4137.673691][ C1] NMI backtrace for cpu 1
[ 4137.673705][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4137.673707][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4137.673716][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 4137.673719][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4137.673723][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4137.673724][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4137.673726][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4137.673728][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4137.673729][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4137.673731][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4137.673734][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4137.673748][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4137.673750][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4137.673751][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4137.673752][ C1] PKRU: 55555554
[ 4137.673753][ C1] Call Trace:
[ 4137.673757][ C1]
[ 4137.673763][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 4137.673767][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 4137.673772][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 4137.673777][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 4137.673780][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 4137.673783][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 4137.673788][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4137.673793][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4137.673796][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4137.673799][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4137.673802][ C1]
[ 4137.673803][ C1]
[ 4137.673804][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4137.673810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.673814][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4137.673818][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4137.673822][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4137.673824][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4137.673828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.673830][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4137.673834][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4137.673837][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4137.673844][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4137.673846][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4137.673851][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4137.673857][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4137.673860][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4137.673863][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4137.673865][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4137.673868][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4137.673873][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4137.673877][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4137.673880][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4137.673889][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4137.673892][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4137.673894][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4137.673899][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4137.673902][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4137.673905][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4137.673909][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4137.673915][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4137.673920][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4137.673924][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4137.673932][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4137.673936][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4137.673938][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4137.673942][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4137.673945][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4137.673949][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.673951][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4137.673955][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4137.673958][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4137.673962][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4137.673965][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4137.673967][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4137.673971][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4137.673979][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4137.673985][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4137.673991][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4137.673995][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4137.674005][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4137.674012][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4137.674014][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4137.674021][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4137.674024][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4137.674030][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4137.674035][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4137.674037][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4137.674040][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4137.674043][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4137.674045][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4137.674048][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4137.674051][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4137.674053][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4137.674056][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4137.674058][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4137.674061][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4137.674064][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4137.674066][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4137.674068][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4137.674073][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4137.674078][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4137.674081][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4137.674086][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4137.674089][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4137.674093][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4137.674096][ C1] tc_run (net/core/dev.c:3945)
[ 4137.674100][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4137.674103][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.674104][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4137.674108][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4137.674112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.674114][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4137.674117][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4137.674121][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4137.674124][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4137.674127][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4137.674130][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4137.674133][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4137.674136][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4137.674143][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4137.674146][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4137.674149][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4137.674153][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4137.674155][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4137.674158][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4137.674162][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4137.674166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4137.674168][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4137.674171][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4137.674175][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4137.674178][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4137.674183][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4137.674187][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4137.674190][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4137.674194][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4137.674197][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4137.674201][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4137.674204][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4137.674207][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4137.674209][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4137.674211][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4137.674217][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4137.674221][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4137.674223][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4137.674228][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4137.674229][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4137.674233][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4137.674237][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4137.674241][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4137.674244][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4137.674250][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4137.674254][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4137.674257][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4137.674261][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4137.674266][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4137.674269][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4137.674272][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4137.674276][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4137.674280][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4137.674283][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4137.674285][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4137.674288][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4137.674290][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4137.674291][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4137.674293][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4137.674294][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4137.674291][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 4137.674293][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 4137.674294][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4137.674299][ C1]
[ 4137.721419][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4137.722028][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 4137.722321][ C3] Code: 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 <48> c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48
All code
========
0: 5c pop %rsp
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax
d: 7f ff ff
10: 48 39 c7 cmp %rax,%rdi
13: 76 dd jbe 0xfffffffffffffff2
15: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
1a: 48 89 fd mov %rdi,%rbp
1d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
24: fc ff df
27: 4d 89 d1 mov %r10,%r9
2a:* 48 c1 ed 03 shr $0x3,%rbp <-- trapping instruction
2e: 49 c1 e9 03 shr $0x3,%r9
32: 48 01 c5 add %rax,%rbp
35: 49 01 c1 add %rax,%r9
38: 48 89 e8 mov %rbp,%rax
3b: 49 8d 59 01 lea 0x1(%r9),%rbx
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 48 c1 ed 03 shr $0x3,%rbp
4: 49 c1 e9 03 shr $0x3,%r9
8: 48 01 c5 add %rax,%rbp
b: 49 01 c1 add %rax,%r9
e: 48 89 e8 mov %rbp,%rax
11: 49 8d 59 01 lea 0x1(%r9),%rbx
15: 48 rex.W
[ 4137.723301][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000216
[ 4137.723611][ C3] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4137.724006][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4137.724402][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffff888007a89b5b
[ 4137.724796][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4137.725192][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4137.725587][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4137.726030][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4137.726359][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4137.726754][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4137.727150][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4137.727545][ C3] PKRU: 55555554
[ 4137.727726][ C3] Call Trace:
[ 4137.727897][ C3]
[ 4137.728049][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 4137.728322][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 4137.728573][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 4137.728822][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 4137.729052][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 4137.729324][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 4137.729595][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 4137.729851][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 4137.730133][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4137.730374][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 4137.730683][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4137.730954][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4137.731242][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4137.731506][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4137.731812][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4137.732070][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 4137.732329][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4137.732645][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4137.732942][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4137.733258][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4137.733550][ C3] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 4137.733805][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4137.734085][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4137.734393][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4137.734636][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.734875][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4137.735114][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4137.735361][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4137.735630][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4137.735914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.736149][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4137.736391][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4137.736650][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4137.736885][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4137.737132][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4137.737392][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4137.737671][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4137.737946][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4137.738192][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4137.738461][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4137.738724][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4137.739075][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4137.739330][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4137.739649][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4137.739916][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4137.740118][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4137.740350][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4137.740606][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4137.740883][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4137.741115][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4137.741346][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4137.741664][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4137.741970][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4137.742255][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4137.742557][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4137.742806][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4137.743034][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4137.743334][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4137.743615][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4137.743937][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.744175][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4137.744471][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4137.744753][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4137.745067][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4137.745323][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4137.745557][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4137.745803][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4137.746115][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4137.746447][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4137.746744][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4137.747015][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4137.747316][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4137.747627][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4137.747932][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4137.748256][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4137.748495][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4137.748761][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4137.749022][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4137.749288][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4137.749571][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4137.749885][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4137.750137][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4137.750411][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4137.750650][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4137.750891][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4137.751122][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4137.751360][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4137.751624][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4137.751879][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4137.752143][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4137.752433][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4137.752743][ C3] tc_run (net/core/dev.c:3945)
[ 4137.752951][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4137.753180][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.753418][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4137.753679][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4137.753930][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.754178][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4137.754441][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4137.754744][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4137.755013][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4137.755269][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4137.755532][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4137.755789][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4137.756122][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4137.756400][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4137.756651][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4137.756916][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4137.757132][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4137.757374][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4137.757647][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4137.757958][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4137.758234][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4137.758488][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4137.758718][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4137.758988][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4137.759235][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4137.759485][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4137.759723][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4137.759970][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4137.760205][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4137.760470][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4137.760748][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4137.760990][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4137.761240][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4137.761542][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4137.761860][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4137.762103][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4137.762362][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4137.762636][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4137.762876][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4137.763110][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4137.763371][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4137.763630][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4137.763888][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4137.764156][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4137.764438][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.764676][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4137.764966][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4137.765203][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4137.765463][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4137.765684][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4137.765976][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4137.766223][ C3] __do_softirq (kernel/softirq.c:553)
[ 4137.766457][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4137.766685][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4137.766973][ C3]
[ 4137.767121][ C3]
[ 4137.767271][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4137.767574][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4137.767895][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4137.768858][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4137.769163][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4137.769562][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4137.769956][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4137.770351][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4137.770745][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4137.771143][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4137.771436][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4137.771660][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4137.771891][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4137.772141][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4137.772436][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.772671][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4137.772929][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4137.773182][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4137.773471][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4137.773692][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4137.773935][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4137.774179][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4137.774414][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4137.774701][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4137.774962][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4137.775204][ C3] ksys_write (fs/read_write.c:643)
[ 4137.775418][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4137.775664][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4137.775965][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4137.776196][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4137.776497][ C3] RIP: 0033:0x7f93b2836957
[ 4137.776727][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4137.777688][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4137.778104][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4137.778500][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4137.778896][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4137.779290][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4137.779684][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4164.615119][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4164.615657][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4164.616126][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4164.616598][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4164.617526][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4164.618143][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4164.618473][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4164.619455][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4164.619769][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4164.620171][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4164.620577][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4164.620980][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4164.621383][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4164.621782][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4164.622237][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4164.622590][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4164.622995][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4164.623395][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4164.623797][ C1] PKRU: 55555554
[ 4164.623978][ C1] Call Trace:
[ 4164.624155][ C1]
[ 4164.624310][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4164.624583][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4164.624830][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4164.625111][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4164.625386][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4164.625676][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4164.625944][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4164.626257][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4164.626525][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4164.626838][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4164.627141][ C1]
[ 4164.627294][ C1]
[ 4164.627444][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4164.627761][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4164.628057][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4164.628352][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4164.628645][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4164.628964][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.629213][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4164.629454][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4164.629708][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4164.629982][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4164.630275][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.630518][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4164.630761][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4164.631027][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4164.631268][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4164.631517][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4164.631779][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4164.632056][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4164.632354][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4164.632601][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4164.632876][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4164.633142][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4164.633495][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4164.633752][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4164.634074][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4164.634343][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4164.634547][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4164.634780][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4164.635035][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4164.635312][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4164.635584][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4164.635816][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4164.636138][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4164.636449][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4164.636732][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4164.637030][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4164.637284][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4164.637519][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4164.637823][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4164.638112][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4164.638445][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.638687][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4164.638986][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4164.639282][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4164.639601][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4164.639861][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4164.640098][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4164.640348][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4164.640664][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4164.640996][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4164.641302][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4164.641582][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4164.641877][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4164.642189][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4164.642488][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4164.642808][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4164.643055][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4164.643341][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4164.643597][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4164.643848][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4164.644098][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4164.644366][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4164.644623][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4164.644872][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4164.645144][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4164.645413][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4164.645637][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4164.645896][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4164.646175][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4164.646444][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4164.646663][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4164.646930][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4164.647249][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4164.647495][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4164.647729][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4164.647984][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4164.648244][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4164.648539][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4164.648809][ C1] tc_run (net/core/dev.c:3945)
[ 4164.649018][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4164.649251][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.649493][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4164.649758][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4164.650015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.650255][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4164.650526][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4164.650837][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4164.651110][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4164.651366][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4164.651636][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4164.651895][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4164.652188][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4164.652551][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4164.652825][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4164.653083][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4164.653354][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4164.653573][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4164.653810][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4164.654057][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4164.654348][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4164.654603][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4164.654845][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4164.655094][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4164.655344][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4164.655616][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4164.655908][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4164.656191][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4164.656481][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4164.656727][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4164.656996][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4164.657231][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4164.657455][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4164.657697][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4164.657951][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4164.658208][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4164.658484][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4164.658714][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4164.658969][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4164.659228][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4164.659466][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4164.659733][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4164.659977][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4164.660245][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4164.660496][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4164.660782][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4164.661084][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4164.661395][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4164.661725][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4164.661982][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4164.662311][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4164.662560][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4164.662867][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4164.663102][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4164.664084][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4164.664525][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4164.664928][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4164.665335][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4164.665743][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4164.666148][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4164.668621][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4164.669151][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4164.669655][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4164.670122][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4164.671031][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4164.671653][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4164.671978][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4164.672944][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4164.673252][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4164.673647][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4164.674042][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4164.674439][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4164.674835][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4164.675233][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4164.675676][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4164.676006][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4164.676405][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4164.676802][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4164.677198][ C3] PKRU: 55555554
[ 4164.677379][ C3] Call Trace:
[ 4164.677552][ C3]
[ 4164.677701][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4164.677966][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4164.678210][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4164.678483][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4164.678753][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4164.679042][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4164.679307][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4164.679613][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4164.679875][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4164.680190][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4164.680482][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4164.680796][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4164.681085][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4164.681376][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4164.681664][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4164.681972][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4164.682217][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.682468][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4164.682707][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4164.682955][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4164.683224][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4164.683508][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.683743][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4164.683985][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4164.684247][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4164.684483][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4164.684728][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4164.684984][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4164.685263][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4164.685539][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4164.685787][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4164.686056][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4164.686318][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4164.686666][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4164.686919][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4164.687238][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4164.687502][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4164.687707][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4164.687935][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4164.688188][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4164.688465][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4164.688693][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4164.688922][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4164.689242][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4164.689546][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4164.689828][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4164.690122][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4164.690369][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4164.690599][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4164.690896][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4164.691179][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4164.691500][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.691738][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4164.692032][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4164.692322][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4164.692634][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4164.692889][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4164.693122][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4164.693370][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4164.693680][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4164.694009][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4164.694309][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4164.694580][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4164.694869][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4164.695185][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4164.695494][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4164.695817][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4164.696055][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4164.696320][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4164.696580][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4164.696855][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4164.697139][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4164.697453][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4164.697706][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4164.697982][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4164.698223][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4164.698461][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4164.698694][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4164.698931][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4164.699194][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4164.699448][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4164.699712][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4164.699994][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4164.700302][ C3] tc_run (net/core/dev.c:3945)
[ 4164.700510][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4164.700739][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.700976][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4164.701236][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4164.701488][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.701725][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4164.701988][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4164.702298][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4164.702568][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4164.702819][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4164.703081][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4164.703338][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4164.703672][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4164.703945][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4164.704197][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4164.704459][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4164.704679][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4164.704920][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4164.705193][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4164.705504][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4164.705781][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4164.706038][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4164.706269][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4164.706541][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4164.706785][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4164.707033][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4164.707271][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4164.707520][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4164.707763][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4164.708028][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4164.708305][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4164.708550][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4164.708801][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4164.709102][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4164.709419][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4164.709663][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4164.709921][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4164.710190][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4164.710434][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4164.710671][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4164.710939][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4164.711198][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4164.711457][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4164.711726][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4164.712010][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.712248][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4164.712542][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4164.712781][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4164.713043][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4164.713266][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4164.713559][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4164.713808][ C3] __do_softirq (kernel/softirq.c:553)
[ 4164.714040][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4164.714260][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4164.714546][ C3]
[ 4164.714696][ C3]
[ 4164.714844][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4164.715149][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4164.715471][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4164.716434][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4164.716742][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4164.717137][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4164.717536][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4164.717931][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4164.718327][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4164.718724][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4164.719020][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4164.719242][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4164.719477][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4164.719728][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4164.720014][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.720252][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4164.720507][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4164.720761][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4164.721048][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4164.721268][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4164.721509][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4164.721751][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4164.721986][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4164.722282][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4164.722543][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4164.722781][ C3] ksys_write (fs/read_write.c:643)
[ 4164.722996][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4164.723242][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4164.723549][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4164.723781][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4164.724081][ C3] RIP: 0033:0x7f93b2836957
[ 4164.724309][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4164.725272][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4164.725688][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4164.726084][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4164.726489][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4164.726882][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4164.727278][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4192.614952][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4192.615436][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4192.615862][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4192.616294][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4192.617129][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4192.617690][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4192.617988][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4192.619006][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4192.619646][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4192.620336][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4192.621062][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4192.621780][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4192.622590][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4192.623380][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4192.624202][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4192.624796][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4192.625509][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4192.626223][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4192.626936][ C1] PKRU: 55555554
[ 4192.627251][ C1] Call Trace:
[ 4192.627556][ C1]
[ 4192.627816][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4192.628287][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4192.628723][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4192.629223][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4192.629703][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4192.630209][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4192.630675][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4192.631201][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4192.631671][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4192.632249][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4192.632818][ C1]
[ 4192.633091][ C1]
[ 4192.633384][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4192.633965][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4192.634472][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4192.634988][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4192.635495][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4192.636055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.636471][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4192.636888][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4192.637318][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4192.637787][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4192.638283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.638706][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4192.639124][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4192.639593][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4192.639999][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4192.640441][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4192.640904][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4192.641387][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4192.641879][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4192.642342][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4192.642834][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4192.643332][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4192.643946][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4192.644412][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4192.644983][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4192.645448][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4192.645808][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4192.646219][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4192.646673][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4192.647146][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4192.647617][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4192.648016][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4192.648567][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4192.649101][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4192.649612][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4192.650125][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4192.650563][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4192.650962][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4192.651498][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4192.652008][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4192.652625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.653071][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4192.653620][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4192.654137][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4192.654701][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4192.655173][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4192.655598][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4192.656038][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4192.656597][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4192.657180][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4192.657705][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4192.658183][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4192.658683][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4192.659222][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4192.659726][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4192.660278][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4192.660714][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4192.661202][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4192.661642][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4192.662064][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4192.662524][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4192.662999][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4192.663458][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4192.663912][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4192.664385][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4192.664853][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4192.665251][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4192.665699][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4192.666175][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4192.666629][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4192.667008][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4192.667475][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4192.668004][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4192.668432][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4192.668837][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4192.669268][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4192.669715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4192.670219][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4192.670679][ C1] tc_run (net/core/dev.c:3945)
[ 4192.671037][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4192.671436][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.671846][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4192.672337][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4192.672795][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.673230][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4192.673719][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4192.674253][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4192.674738][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4192.675180][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4192.675643][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4192.676110][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4192.676603][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4192.677195][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4192.677666][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4192.678113][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4192.678568][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4192.678930][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4192.679349][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4192.679770][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4192.680267][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4192.680707][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4192.681124][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4192.681560][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4192.681978][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4192.682468][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4192.682978][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4192.683469][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4192.683946][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4192.684371][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4192.684825][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4192.685228][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4192.685617][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4192.686046][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4192.686488][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4192.686943][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4192.687416][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4192.687830][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4192.688257][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4192.688689][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4192.689135][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4192.689627][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4192.690084][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4192.690569][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4192.691009][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4192.691507][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4192.692041][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4192.692608][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4192.693233][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4192.693702][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4192.694262][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4192.694665][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4192.695193][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4192.695584][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4192.697246][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4192.697983][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4192.698666][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4192.699348][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4192.700022][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4192.700714][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4192.703591][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4192.704114][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4192.704612][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4192.705075][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4192.705983][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4192.706590][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4192.706911][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4192.707872][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4192.708178][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4192.708574][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4192.708971][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4192.709368][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4192.709763][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4192.710156][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4192.710600][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4192.710931][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4192.711330][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4192.711724][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4192.712118][ C3] PKRU: 55555554
[ 4192.712304][ C3] Call Trace:
[ 4192.712474][ C3]
[ 4192.712621][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4192.712880][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4192.713123][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4192.713398][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4192.713669][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4192.713952][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4192.714216][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4192.714520][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4192.714779][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4192.715086][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4192.715380][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4192.715690][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4192.715978][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4192.716272][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4192.716557][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4192.716865][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4192.717106][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.717345][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4192.717581][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4192.717828][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4192.718096][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4192.718382][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.718618][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4192.718857][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4192.719114][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4192.719350][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4192.719595][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4192.719850][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4192.720123][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4192.720399][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4192.720646][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4192.720915][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4192.721177][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4192.721521][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4192.721772][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4192.722089][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4192.722355][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4192.722557][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4192.722786][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4192.723037][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4192.723311][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4192.723542][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4192.723766][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4192.724081][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4192.724384][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4192.724662][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4192.724955][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4192.725203][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4192.725428][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4192.725727][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4192.726006][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4192.726332][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.726567][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4192.726862][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4192.727142][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4192.727457][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4192.727711][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4192.727944][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4192.728190][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4192.728500][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4192.728831][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4192.729124][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4192.729399][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4192.729683][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4192.729994][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4192.730301][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4192.730625][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4192.730861][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4192.731124][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4192.731386][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4192.731652][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4192.731934][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4192.732261][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4192.732511][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4192.732784][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4192.733023][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4192.733265][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4192.733492][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4192.733729][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4192.733992][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4192.734245][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4192.734509][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4192.734791][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4192.735100][ C3] tc_run (net/core/dev.c:3945)
[ 4192.735304][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4192.735533][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.735769][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4192.736028][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4192.736280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.736516][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4192.736777][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4192.737079][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4192.737349][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4192.737599][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4192.737861][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4192.738115][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4192.738447][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4192.738722][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4192.738971][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4192.739235][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4192.739449][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4192.739690][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4192.739963][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4192.740272][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4192.740544][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4192.740794][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4192.741023][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4192.741291][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4192.741533][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4192.741782][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4192.742019][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4192.742271][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4192.742502][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4192.742766][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4192.743049][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4192.743294][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4192.743538][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4192.743837][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4192.744154][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4192.744397][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4192.744654][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4192.744919][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4192.745157][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4192.745392][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4192.745651][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4192.745911][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4192.746169][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4192.746436][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4192.746716][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.746952][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4192.747243][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4192.747477][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4192.747740][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4192.747958][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4192.748253][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4192.748497][ C3] __do_softirq (kernel/softirq.c:553)
[ 4192.748727][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4192.748944][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4192.749227][ C3]
[ 4192.749375][ C3]
[ 4192.749525][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4192.749825][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4192.750145][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4192.751106][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4192.751411][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4192.751807][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4192.752207][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4192.752601][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4192.752996][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4192.753395][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4192.753687][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4192.753907][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4192.754134][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4192.754384][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4192.754671][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.754905][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4192.755160][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4192.755412][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4192.755700][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4192.755919][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4192.756160][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4192.756403][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4192.756639][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4192.756925][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4192.757187][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4192.757423][ C3] ksys_write (fs/read_write.c:643)
[ 4192.757636][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4192.757884][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4192.758185][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4192.758417][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4192.758711][ C3] RIP: 0033:0x7f93b2836957
[ 4192.758938][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4192.759898][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4192.760315][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4192.760711][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4192.761107][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4192.761502][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4192.761897][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4215.781534][ C3] rcu: 3-....: (1832195 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=440704
| [ 4215.782091][ C3] rcu: (t=1821810 jiffies g=1064457 q=85 ncpus=4)
| [ 4215.782417][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 4215.782689][ C1] NMI backtrace for cpu 1
[ 4215.782702][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4215.782705][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 4215.782715][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f
All code
========
0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi
7: 5b pop %rbx
8: 5d pop %rbp
9: 41 5c pop %r12
b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca
10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
17: 00 00 00
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 af ef ff ff jmp 0xffffffffffffefea
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 af ef ff ff jmp 0xffffffffffffefc0
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 4215.782718][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202
[ 4215.782722][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4215.782723][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4215.782725][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4215.782727][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4215.782728][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4215.782730][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4215.782732][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4215.782736][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4215.782738][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4215.782739][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4215.782741][ C1] PKRU: 55555554
[ 4215.782742][ C1] Call Trace:
[ 4215.782746][ C1]
[ 4215.782752][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 4215.782757][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 4215.782762][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 4215.782767][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 4215.782770][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 4215.782772][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 4215.782778][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4215.782785][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 4215.782788][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 4215.782792][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 4215.782795][ C1]
[ 4215.782796][ C1]
[ 4215.782797][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4215.782801][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4215.782816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.782821][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4215.782824][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4215.782828][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4215.782831][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4215.782835][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.782837][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4215.782842][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4215.782845][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4215.782851][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4215.782854][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4215.782859][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4215.782868][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4215.782872][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4215.782875][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4215.782877][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4215.782879][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4215.782885][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4215.782890][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4215.782893][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4215.782902][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4215.782905][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4215.782907][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4215.782913][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4215.782915][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4215.782919][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4215.782926][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4215.782932][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4215.782937][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4215.782941][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4215.782949][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4215.782954][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4215.782956][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4215.782960][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4215.782963][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4215.782967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.782969][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4215.782974][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4215.782978][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4215.782982][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4215.782985][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4215.782987][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4215.782990][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4215.782999][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4215.783006][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4215.783013][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4215.783017][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4215.783028][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4215.783035][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4215.783038][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4215.783045][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4215.783048][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4215.783054][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4215.783058][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4215.783061][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4215.783064][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4215.783066][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4215.783068][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4215.783072][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4215.783074][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4215.783077][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4215.783079][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4215.783082][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4215.783086][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4215.783088][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4215.783091][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4215.783093][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4215.783098][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4215.783104][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4215.783107][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4215.783111][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4215.783114][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4215.783118][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4215.783121][ C1] tc_run (net/core/dev.c:3945)
[ 4215.783125][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4215.783128][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.783130][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4215.783134][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4215.783138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.783140][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4215.783143][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4215.783147][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4215.783150][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4215.783154][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4215.783157][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4215.783161][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4215.783164][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4215.783172][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4215.783174][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4215.783178][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4215.783181][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4215.783184][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4215.783187][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4215.783190][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4215.783194][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4215.783197][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4215.783200][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4215.783204][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4215.783207][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4215.783213][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4215.783217][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4215.783220][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4215.783224][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4215.783227][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4215.783231][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4215.783235][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4215.783237][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4215.783240][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4215.783242][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4215.783247][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4215.783252][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4215.783254][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4215.783259][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4215.783261][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4215.783265][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4215.783269][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4215.783273][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4215.783277][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4215.783283][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4215.783287][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4215.783290][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4215.783294][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4215.783299][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4215.783303][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4215.783306][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4215.783311][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4215.783315][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4215.783319][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4215.783321][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4215.783324][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4215.783326][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4215.783327][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4215.783329][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4215.783330][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4215.783327][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 4215.783329][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 4215.783330][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4215.783335][ C1]
[ 4215.830384][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4215.830993][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4215.831320][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4215.832288][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4215.832592][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4215.832992][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4215.833386][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4215.833780][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4215.834174][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4215.834570][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4215.835012][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4215.835342][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4215.835738][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4215.836131][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4215.836526][ C3] PKRU: 55555554
[ 4215.836705][ C3] Call Trace:
[ 4215.836874][ C3]
[ 4215.837024][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 4215.837296][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 4215.837547][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 4215.837797][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 4215.838024][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 4215.838292][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 4215.838560][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 4215.838816][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 4215.839098][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4215.839340][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 4215.839650][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4215.839920][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4215.840206][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4215.840470][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4215.840776][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4215.841037][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4215.841342][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4215.841635][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4215.841947][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4215.842240][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4215.842533][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4215.842819][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4215.843127][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4215.843370][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.843608][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4215.843845][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4215.844090][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4215.844362][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4215.844645][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.844881][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4215.845121][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4215.845379][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4215.845611][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4215.845856][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4215.846111][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4215.846385][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4215.846662][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4215.846907][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4215.847176][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4215.847438][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4215.847780][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4215.848030][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4215.848347][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4215.848608][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4215.848810][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4215.849040][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4215.849292][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4215.849565][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4215.849797][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4215.850023][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4215.850343][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4215.850645][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4215.850926][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4215.851218][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4215.851467][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4215.851699][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4215.851996][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4215.852286][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4215.852608][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.852845][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4215.853139][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4215.853425][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4215.853740][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4215.853993][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4215.854226][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4215.854473][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4215.854783][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4215.855112][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4215.855411][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4215.855681][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4215.855966][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4215.856278][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4215.856586][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4215.856909][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4215.857149][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4215.857417][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4215.857677][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4215.857942][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4215.858226][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4215.858534][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4215.858783][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4215.859057][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4215.859296][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4215.859536][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4215.859766][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4215.860001][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4215.860265][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4215.860519][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4215.860785][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4215.861066][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4215.861375][ C3] tc_run (net/core/dev.c:3945)
[ 4215.861578][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4215.861814][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.862057][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4215.862318][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4215.862569][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.862803][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4215.863066][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4215.863367][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4215.863637][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4215.863887][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4215.864152][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4215.864407][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4215.864743][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4215.865016][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4215.865267][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4215.865529][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4215.865745][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4215.865985][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4215.866261][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4215.866570][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4215.866844][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4215.867095][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4215.867323][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4215.867593][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4215.867834][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4215.868083][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4215.868322][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4215.868568][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4215.868802][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4215.869067][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4215.869346][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4215.869589][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4215.869837][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4215.870140][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4215.870458][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4215.870700][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4215.870958][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4215.871225][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4215.871461][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4215.871699][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4215.871958][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4215.872224][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4215.872480][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4215.872748][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4215.873031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.873271][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4215.873560][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4215.873798][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4215.874060][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4215.874278][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4215.874574][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4215.874821][ C3] __do_softirq (kernel/softirq.c:553)
[ 4215.875051][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4215.875271][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4215.875559][ C3]
[ 4215.875711][ C3]
[ 4215.875859][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4215.876161][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4215.876482][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4215.877442][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4215.877748][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4215.878142][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4215.878536][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4215.878934][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4215.879330][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4215.879728][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4215.880021][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4215.880240][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4215.880470][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4215.880722][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4215.881006][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.881245][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4215.881501][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4215.881752][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4215.882039][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4215.882267][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4215.882508][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4215.882749][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4215.882986][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4215.883275][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4215.883538][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4215.883771][ C3] ksys_write (fs/read_write.c:643)
[ 4215.883989][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4215.884235][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4215.884534][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4215.884766][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4215.885064][ C3] RIP: 0033:0x7f93b2836957
[ 4215.885291][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4215.886253][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4215.886670][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4215.887064][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4215.887461][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4215.887859][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4215.888254][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4240.615044][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4240.615558][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4240.616007][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4240.616459][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4240.617341][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4240.617933][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4240.618248][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4240.619188][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4240.619486][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4240.619869][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4240.620257][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4240.620641][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4240.621025][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4240.621410][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4240.621841][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4240.622190][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4240.622585][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4240.622977][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4240.623376][ C1] PKRU: 55555554
[ 4240.623553][ C1] Call Trace:
[ 4240.623718][ C1]
[ 4240.623866][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4240.624118][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4240.624355][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4240.624622][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4240.624885][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4240.625161][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4240.625417][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4240.625713][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4240.625966][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4240.626263][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4240.626545][ C1]
[ 4240.626689][ C1]
[ 4240.626833][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4240.627134][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4240.627417][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4240.627700][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4240.627979][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4240.628282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.628513][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4240.628744][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4240.628985][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4240.629247][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4240.629525][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.629755][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4240.629986][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4240.630239][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4240.630470][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4240.630710][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4240.630959][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4240.631230][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4240.631498][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4240.631741][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4240.632027][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4240.632292][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4240.632636][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4240.632889][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4240.633218][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4240.633473][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4240.633670][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4240.633894][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4240.634140][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4240.634407][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4240.634670][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4240.634891][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4240.635204][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4240.635500][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4240.635771][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4240.636057][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4240.636299][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4240.636524][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4240.636835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4240.637117][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4240.637449][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.637681][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4240.637964][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4240.638241][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4240.638548][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4240.638795][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4240.639023][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4240.639263][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4240.639565][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4240.639886][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4240.640178][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4240.640444][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4240.640725][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4240.641026][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4240.641303][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4240.641612][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4240.641852][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4240.642148][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4240.642399][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4240.642644][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4240.642890][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4240.643153][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4240.643414][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4240.643655][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4240.643910][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4240.644167][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4240.644385][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4240.644632][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4240.644897][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4240.645157][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4240.645366][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4240.645626][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4240.645925][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4240.646161][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4240.646387][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4240.646628][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4240.646875][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4240.647152][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4240.647413][ C1] tc_run (net/core/dev.c:3945)
[ 4240.647611][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4240.647836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.648068][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4240.648322][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4240.648567][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.648797][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4240.649053][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4240.649348][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4240.649616][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4240.649860][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4240.650118][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4240.650367][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4240.650639][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4240.650966][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4240.651235][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4240.651480][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4240.651737][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4240.651952][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4240.652203][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4240.652444][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4240.652729][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4240.652980][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4240.653228][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4240.653467][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4240.653702][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4240.653958][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4240.654233][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4240.654495][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4240.654765][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4240.654997][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4240.655254][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4240.655474][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4240.655684][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4240.655915][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4240.656156][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4240.656400][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4240.656660][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4240.656879][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4240.657119][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4240.657365][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4240.657592][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4240.657849][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4240.658080][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4240.658337][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4240.658571][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4240.658840][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4240.659129][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4240.659420][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4240.659732][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4240.659974][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4240.660265][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4240.660492][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4240.660782][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4240.661001][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4240.661932][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4240.662373][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4240.662768][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4240.663175][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4240.663562][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4240.663948][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4240.666403][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4240.666930][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4240.667432][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4240.667898][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4240.668802][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4240.669412][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4240.669734][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4240.670697][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4240.671002][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4240.671398][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4240.671792][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4240.672194][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4240.672591][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4240.672987][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4240.673432][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4240.673763][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4240.674159][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4240.674557][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4240.674952][ C3] PKRU: 55555554
[ 4240.675133][ C3] Call Trace:
[ 4240.675304][ C3]
[ 4240.675454][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4240.675715][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4240.675957][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4240.676231][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4240.676501][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4240.676790][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4240.677052][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4240.677357][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4240.677618][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4240.677925][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4240.678219][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4240.678531][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4240.678825][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4240.679115][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4240.679406][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4240.679714][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4240.679955][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.680193][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4240.680432][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4240.680680][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4240.680950][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4240.681232][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.681468][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4240.681709][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4240.681981][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4240.682216][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4240.682462][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4240.682718][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4240.682992][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4240.683275][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4240.683514][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4240.683774][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4240.684045][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4240.684393][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4240.684644][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4240.684963][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4240.685223][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4240.685426][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4240.685654][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4240.685906][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4240.686183][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4240.686413][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4240.686640][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4240.686958][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4240.687264][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4240.687545][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4240.687837][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4240.688085][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4240.688316][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4240.688615][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4240.688897][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4240.689221][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.689458][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4240.689753][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4240.690037][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4240.690352][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4240.690606][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4240.690839][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4240.691084][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4240.691396][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4240.691726][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4240.692042][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4240.692313][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4240.692602][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4240.692912][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4240.693229][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4240.693552][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4240.693792][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4240.694055][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4240.694315][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4240.694580][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4240.694866][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4240.695176][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4240.695425][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4240.695700][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4240.695939][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4240.696180][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4240.696410][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4240.696648][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4240.696911][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4240.697165][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4240.697432][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4240.697712][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4240.698023][ C3] tc_run (net/core/dev.c:3945)
[ 4240.698228][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4240.698457][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.698695][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4240.698955][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4240.699207][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.699444][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4240.699706][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4240.700009][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4240.700280][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4240.700531][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4240.700794][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4240.701049][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4240.701385][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4240.701659][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4240.701911][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4240.702189][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4240.702408][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4240.702649][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4240.702925][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4240.703235][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4240.703509][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4240.703761][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4240.703991][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4240.704261][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4240.704503][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4240.704752][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4240.704989][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4240.705237][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4240.705471][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4240.705735][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4240.706014][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4240.706258][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4240.706510][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4240.706811][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4240.707133][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4240.707375][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4240.707634][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4240.707902][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4240.708143][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4240.708378][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4240.708642][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4240.708901][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4240.709159][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4240.709429][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4240.709712][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.709949][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4240.710238][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4240.710475][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4240.710737][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4240.710958][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4240.711253][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4240.711501][ C3] __do_softirq (kernel/softirq.c:553)
[ 4240.711734][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4240.711956][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4240.712251][ C3]
[ 4240.712400][ C3]
[ 4240.712548][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4240.712851][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4240.713172][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4240.714155][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4240.714461][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4240.714853][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4240.715251][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4240.715646][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4240.716040][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4240.716437][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4240.716732][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4240.716950][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4240.717192][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4240.717435][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4240.717711][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.717941][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4240.718190][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4240.718434][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4240.718713][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4240.718928][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4240.719163][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4240.719400][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4240.719628][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4240.719925][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4240.720186][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4240.720422][ C3] ksys_write (fs/read_write.c:643)
[ 4240.720638][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4240.720886][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4240.721199][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4240.721422][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4240.721710][ C3] RIP: 0033:0x7f93b2836957
[ 4240.721954][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4240.722917][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4240.723336][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4240.723731][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4240.724130][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4240.724527][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4240.724922][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4268.615139][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4268.615684][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4268.616170][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4268.616642][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4268.617571][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4268.618192][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4268.618526][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4268.619516][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4268.619834][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4268.620275][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4268.620702][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4268.621102][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4268.621502][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4268.621913][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4268.622361][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4268.622694][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4268.623094][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4268.623494][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4268.623893][ C1] PKRU: 55555554
[ 4268.624074][ C1] Call Trace:
[ 4268.624249][ C1]
[ 4268.624403][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4268.624678][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4268.624924][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4268.625209][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4268.625487][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4268.625778][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4268.626046][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4268.626362][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4268.626625][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4268.626940][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4268.627246][ C1]
[ 4268.627397][ C1]
[ 4268.627547][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4268.627866][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4268.628165][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4268.628467][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4268.628759][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4268.629083][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.629331][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4268.629576][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4268.629829][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4268.630102][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4268.630392][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.630633][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4268.630879][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4268.631141][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4268.631380][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4268.631633][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4268.631911][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4268.632197][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4268.632479][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4268.632731][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4268.633007][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4268.633278][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4268.633634][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4268.633889][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4268.634215][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4268.634517][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4268.634827][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4268.635280][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4268.635799][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4268.636246][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4268.636759][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4268.637177][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4268.637705][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4268.638288][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4268.638747][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4268.639307][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4268.639758][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4268.640152][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4268.640734][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4268.641254][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4268.641889][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.642312][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4268.642863][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4268.643385][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4268.643974][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4268.644447][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4268.644887][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4268.645346][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4268.645933][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4268.646551][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4268.647108][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4268.647657][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4268.648196][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4268.648792][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4268.649327][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4268.649932][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4268.650410][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4268.650948][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4268.651398][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4268.651892][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4268.652346][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4268.652865][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4268.653364][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4268.653847][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4268.654353][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4268.654885][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4268.655294][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4268.655772][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4268.656283][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4268.656814][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4268.657207][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4268.657712][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4268.658286][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4268.658761][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4268.659189][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4268.659661][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4268.660121][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4268.660664][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4268.661164][ C1] tc_run (net/core/dev.c:3945)
[ 4268.661563][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4268.662016][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.662461][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4268.662945][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4268.663434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.663905][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4268.664405][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4268.664984][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4268.665509][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4268.665975][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4268.666482][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4268.666964][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4268.667502][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4268.668113][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4268.668631][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4268.669103][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4268.669588][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4268.669997][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4268.670426][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4268.670870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4268.671415][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4268.671906][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4268.672358][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4268.672854][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4268.673318][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4268.673828][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4268.674342][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4268.674858][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4268.675387][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4268.675840][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4268.676327][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4268.676760][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4268.677169][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4268.677653][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4268.678099][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4268.678590][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4268.679084][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4268.679511][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4268.679972][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4268.680468][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4268.680894][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4268.681372][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4268.681859][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4268.682364][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4268.682828][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4268.683383][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4268.683953][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4268.684525][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4268.685145][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4268.685621][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4268.686207][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4268.686626][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4268.687169][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4268.687621][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4268.689466][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4268.690278][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4268.691036][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4268.691794][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4268.692541][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4268.693244][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4268.696205][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4268.696745][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4268.697249][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4268.697716][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4268.698630][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4268.699242][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4268.699561][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 4268.700525][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4268.700832][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4268.701228][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4268.701625][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4268.702030][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4268.702428][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4268.702825][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4268.703272][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4268.703603][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4268.704002][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4268.704399][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4268.704794][ C3] PKRU: 55555554
[ 4268.704976][ C3] Call Trace:
[ 4268.705150][ C3]
[ 4268.705301][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4268.705565][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4268.705809][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4268.706085][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4268.706359][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4268.706645][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4268.706911][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4268.707217][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4268.707479][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4268.707791][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4268.708087][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4268.708403][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4268.708692][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4268.708981][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4268.709269][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4268.709580][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4268.709824][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.710062][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4268.710302][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4268.710553][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4268.710822][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4268.711108][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.711346][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4268.711590][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4268.711855][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4268.712090][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4268.712337][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4268.712596][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4268.712873][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4268.713149][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4268.713397][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4268.713666][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4268.713930][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4268.714277][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4268.714533][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4268.714851][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4268.715112][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4268.715316][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4268.715547][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4268.715801][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4268.716075][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4268.716307][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4268.716535][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4268.716853][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4268.717158][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4268.717439][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4268.717733][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4268.717983][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4268.718213][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4268.718515][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4268.718797][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4268.719120][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.719359][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4268.719656][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4268.719939][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4268.720255][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4268.720509][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4268.720744][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4268.720993][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4268.721305][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4268.721635][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4268.721943][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4268.722217][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4268.722507][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4268.722820][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4268.723127][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4268.723453][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4268.723693][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4268.723957][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4268.724218][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4268.724484][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4268.724774][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4268.725085][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4268.725339][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4268.725614][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4268.725856][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4268.726103][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4268.726336][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4268.726575][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4268.726837][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4268.727093][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4268.727362][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4268.727647][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4268.727955][ C3] tc_run (net/core/dev.c:3945)
[ 4268.728161][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4268.728393][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.728631][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4268.728890][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4268.729142][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.729381][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4268.729646][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4268.729950][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4268.730220][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4268.730471][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4268.730733][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4268.730988][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4268.731324][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4268.731598][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4268.731856][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4268.732119][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4268.732335][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4268.732578][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4268.732860][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4268.733173][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4268.733449][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4268.733700][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4268.733930][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4268.734203][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4268.734453][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4268.734706][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4268.734943][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4268.735189][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4268.735425][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4268.735691][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4268.735971][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4268.736212][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4268.736462][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4268.736762][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4268.737080][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4268.737326][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4268.737585][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4268.737851][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4268.738090][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4268.738328][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4268.738588][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4268.738847][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4268.739106][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4268.739373][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4268.739656][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.739894][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4268.740187][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4268.740422][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4268.740685][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4268.740907][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4268.741202][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4268.741448][ C3] __do_softirq (kernel/softirq.c:553)
[ 4268.741681][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4268.741908][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4268.742196][ C3]
[ 4268.742344][ C3]
[ 4268.742500][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4268.742801][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4268.743122][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4268.744091][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4268.744399][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4268.744797][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4268.745201][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4268.745596][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4268.745993][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4268.746396][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4268.746689][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4268.746912][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4268.747143][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4268.747395][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4268.747680][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.747915][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4268.748170][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4268.748422][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4268.748710][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4268.748932][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4268.749175][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4268.749420][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4268.749656][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4268.749944][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4268.750206][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4268.750445][ C3] ksys_write (fs/read_write.c:643)
[ 4268.750661][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4268.750907][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4268.751213][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4268.751445][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4268.751745][ C3] RIP: 0033:0x7f93b2836957
[ 4268.751979][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4268.752942][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4268.753361][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4268.753760][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4268.754155][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4268.754551][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4268.754944][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4293.890530][ C3] rcu: 3-....: (1909946 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=459810
| [ 4293.891082][ C3] rcu: (t=1899919 jiffies g=1064457 q=88 ncpus=4)
| [ 4293.891410][ C3] Sending NMI from CPU 3 to CPUs 1:
| [ 4293.891685][ C1] NMI backtrace for cpu 1
[ 4293.891706][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4293.891709][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4293.891719][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 4293.891722][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4293.891725][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4293.891727][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4293.891729][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4293.891731][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4293.891732][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4293.891734][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4293.891737][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4293.891741][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4293.891742][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4293.891744][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4293.891745][ C1] PKRU: 55555554
[ 4293.891746][ C1] Call Trace:
[ 4293.891750][ C1]
[ 4293.891756][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 4293.891762][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 4293.891767][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 4293.891771][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 4293.891775][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 4293.891777][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 4293.891783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4293.891789][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4293.891792][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4293.891795][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4293.891798][ C1]
[ 4293.891799][ C1]
[ 4293.891800][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4293.891806][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.891812][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4293.891815][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4293.891820][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4293.891823][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4293.891826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.891828][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4293.891833][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4293.891836][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4293.891843][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4293.891846][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4293.891851][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4293.891858][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4293.891861][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4293.891864][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4293.891866][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4293.891869][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4293.891875][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4293.891880][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4293.891883][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4293.891893][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4293.891895][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4293.891898][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4293.891903][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4293.891906][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4293.891910][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4293.891914][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4293.891920][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4293.891926][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4293.891930][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4293.891939][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4293.891943][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4293.891946][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4293.891950][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4293.891953][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4293.891957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.891960][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4293.891964][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4293.891968][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4293.891972][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4293.891975][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4293.891977][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4293.891981][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4293.891989][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4293.891996][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4293.892003][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4293.892008][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4293.892018][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4293.892025][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4293.892029][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4293.892036][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4293.892039][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4293.892045][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4293.892050][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4293.892053][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4293.892056][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4293.892059][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4293.892061][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4293.892064][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4293.892067][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4293.892070][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4293.892072][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4293.892075][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4293.892079][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4293.892081][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4293.892084][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4293.892086][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4293.892091][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4293.892096][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4293.892100][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4293.892105][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4293.892108][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4293.892111][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4293.892114][ C1] tc_run (net/core/dev.c:3945)
[ 4293.892119][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4293.892122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.892124][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4293.892128][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4293.892132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.892134][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4293.892137][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4293.892141][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4293.892144][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4293.892147][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4293.892151][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4293.892154][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4293.892157][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4293.892166][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4293.892168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4293.892172][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4293.892176][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4293.892178][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4293.892182][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4293.892185][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4293.892189][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4293.892192][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4293.892195][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4293.892199][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4293.892202][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4293.892208][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4293.892212][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4293.892216][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4293.892220][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4293.892224][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4293.892228][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4293.892232][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4293.892235][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4293.892237][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4293.892239][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4293.892244][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4293.892249][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4293.892251][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4293.892257][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4293.892259][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4293.892263][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4293.892268][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4293.892272][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4293.892276][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4293.892282][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4293.892286][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4293.892289][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4293.892293][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4293.892298][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4293.892302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4293.892305][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4293.892311][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4293.892314][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4293.892319][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4293.892321][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4293.892324][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4293.892326][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4293.892328][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4293.892330][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4293.892331][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4293.892328][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
| [ 4293.892330][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
| [ 4293.892331][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4293.892336][ C1]
[ 4293.939368][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4293.939978][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4293.940304][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4293.941266][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4293.941571][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4293.941973][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4293.942367][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4293.942763][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4293.943159][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4293.943556][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4293.944000][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4293.944328][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4293.944723][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4293.945120][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4293.945515][ C3] PKRU: 55555554
[ 4293.945699][ C3] Call Trace:
[ 4293.945867][ C3]
[ 4293.946018][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 4293.946291][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 4293.946543][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 4293.946793][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 4293.947020][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 4293.947290][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 4293.947558][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 4293.947812][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 4293.948092][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4293.948334][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 4293.948645][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4293.948914][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4293.949203][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4293.949468][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4293.949770][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4293.950030][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4293.950338][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4293.950633][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4293.950947][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4293.951233][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4293.951527][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4293.951817][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4293.952124][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4293.952366][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.952606][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4293.952844][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4293.953090][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4293.953361][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4293.953642][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.953879][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4293.954118][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4293.954377][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4293.954608][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4293.954854][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4293.955109][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4293.955385][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4293.955660][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4293.955907][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4293.956176][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4293.956437][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4293.956781][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4293.957035][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4293.957354][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4293.957615][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4293.957823][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4293.958052][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4293.958305][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4293.958578][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4293.958809][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4293.959035][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4293.959352][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4293.959654][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4293.959935][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4293.960225][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4293.960473][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4293.960702][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4293.960999][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4293.961284][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4293.961606][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.961849][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4293.962143][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4293.962428][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4293.962742][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4293.962996][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4293.963228][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4293.963474][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4293.963786][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4293.964117][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4293.964416][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4293.964688][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4293.964974][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4293.965285][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4293.965592][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4293.965916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4293.966154][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4293.966418][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4293.966676][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4293.966941][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4293.967223][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4293.967531][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4293.967781][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4293.968057][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4293.968295][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4293.968536][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4293.968766][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4293.969001][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4293.969265][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4293.969519][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4293.969785][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4293.970065][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4293.970375][ C3] tc_run (net/core/dev.c:3945)
[ 4293.970579][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4293.970808][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.971046][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4293.971305][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4293.971555][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.971796][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4293.972063][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4293.972364][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4293.972634][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4293.972885][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4293.973149][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4293.973404][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4293.973741][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4293.974014][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4293.974264][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4293.974526][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4293.974741][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4293.974981][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4293.975258][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4293.975567][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4293.975841][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4293.976090][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4293.976317][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4293.976589][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4293.976829][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4293.977079][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4293.977317][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4293.977565][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4293.977799][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4293.978065][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4293.978343][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4293.978586][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4293.978836][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4293.979135][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4293.979451][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4293.979692][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4293.979950][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4293.980219][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4293.980455][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4293.980690][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4293.980950][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4293.981207][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4293.981466][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4293.981739][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4293.982023][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.982261][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4293.982550][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4293.982786][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4293.983048][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4293.983266][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4293.983562][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4293.983808][ C3] __do_softirq (kernel/softirq.c:553)
[ 4293.984038][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4293.984258][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4293.984540][ C3]
[ 4293.984691][ C3]
[ 4293.984839][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4293.985142][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4293.985463][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4293.986422][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4293.986728][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4293.987123][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4293.987516][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4293.987912][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4293.988307][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4293.988703][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4293.988999][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4293.989218][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4293.989447][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4293.989698][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4293.989984][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.990222][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4293.990477][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4293.990727][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4293.991020][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4293.991242][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4293.991483][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4293.991730][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4293.991967][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4293.992255][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4293.992521][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4293.992753][ C3] ksys_write (fs/read_write.c:643)
[ 4293.992972][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4293.993219][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4293.993519][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4293.993752][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4293.994049][ C3] RIP: 0033:0x7f93b2836957
[ 4293.994274][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4293.995242][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4293.995662][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4293.996057][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4293.996453][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4293.996852][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4293.997249][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4320.614951][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4320.615438][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4320.615866][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4320.616295][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4320.617129][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4320.617692][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4320.617987][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 4320.618879][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4320.619161][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4320.619526][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4320.619891][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4320.620260][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4320.620626][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4320.620991][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4320.621400][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4320.621733][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4320.622119][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4320.622502][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4320.622888][ C1] PKRU: 55555554
[ 4320.623055][ C1] Call Trace:
[ 4320.623215][ C1]
[ 4320.623354][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4320.623596][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4320.623821][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4320.624075][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4320.624327][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4320.624592][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4320.624836][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4320.625119][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4320.625361][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4320.625648][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4320.625918][ C1]
[ 4320.626058][ C1]
[ 4320.626196][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4320.626484][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4320.626751][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4320.627016][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4320.627281][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4320.627568][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.627791][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4320.628012][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4320.628242][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4320.628492][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4320.628755][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.628974][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4320.629198][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4320.629438][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4320.629655][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4320.629882][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4320.630119][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4320.630377][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4320.630631][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4320.630859][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4320.631108][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4320.631350][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4320.631696][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4320.631941][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4320.632253][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4320.632509][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4320.632706][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4320.632929][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4320.633183][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4320.633452][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4320.633717][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4320.633937][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4320.634248][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4320.634545][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4320.634819][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4320.635104][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4320.635347][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4320.635571][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4320.635861][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4320.636138][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4320.636454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.636686][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4320.636972][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4320.637250][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4320.637558][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4320.637805][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4320.638032][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4320.638273][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4320.638576][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4320.638897][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4320.639189][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4320.639456][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4320.639735][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4320.640038][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4320.640315][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4320.640620][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4320.640860][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4320.641133][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4320.641374][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4320.641617][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4320.641857][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4320.642113][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4320.642360][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4320.642599][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4320.642853][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4320.643112][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4320.643332][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4320.643579][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4320.643843][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4320.644103][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4320.644314][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4320.644573][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4320.644874][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4320.645108][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4320.645332][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4320.645574][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4320.645825][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4320.646102][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4320.646365][ C1] tc_run (net/core/dev.c:3945)
[ 4320.646565][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4320.646790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.647021][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4320.647275][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4320.647520][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.647753][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4320.648010][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4320.648308][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4320.648572][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4320.648817][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4320.649073][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4320.649326][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4320.649600][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4320.649928][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4320.650196][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4320.650441][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4320.650698][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4320.650909][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4320.651137][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4320.651375][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4320.651660][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4320.651904][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4320.652138][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4320.652382][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4320.652621][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4320.652880][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4320.653153][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4320.653420][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4320.653695][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4320.653928][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4320.654188][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4320.654407][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4320.654623][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4320.654855][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4320.655097][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4320.655349][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4320.655611][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4320.655829][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4320.656072][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4320.656321][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4320.656551][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4320.656809][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4320.657045][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4320.657304][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4320.657540][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4320.657816][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4320.658107][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4320.658399][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4320.658711][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4320.658955][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4320.659251][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4320.659478][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4320.659769][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4320.659991][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4320.660933][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4320.661344][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4320.661737][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4320.662124][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4320.662511][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4320.662897][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4320.665341][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4320.665866][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4320.666367][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4320.666830][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4320.667736][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4320.668347][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4320.668670][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4320.669635][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4320.669941][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4320.670337][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4320.670734][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4320.671132][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4320.671528][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4320.671929][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4320.672373][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4320.672703][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4320.673102][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4320.673499][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4320.673893][ C3] PKRU: 55555554
[ 4320.674079][ C3] Call Trace:
[ 4320.674250][ C3]
[ 4320.674397][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4320.674659][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4320.674902][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4320.675176][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4320.675449][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4320.675734][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4320.675998][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4320.676304][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4320.676564][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4320.676872][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4320.677168][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4320.677478][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4320.677768][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4320.678060][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4320.678347][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4320.678656][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4320.678902][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.679140][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4320.679379][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4320.679627][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4320.679897][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4320.680183][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.680422][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4320.680662][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4320.680921][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4320.681156][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4320.681403][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4320.681672][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4320.681951][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4320.682225][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4320.682471][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4320.682741][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4320.683003][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4320.683348][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4320.683600][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4320.683917][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4320.684180][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4320.684383][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4320.684613][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4320.684866][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4320.685138][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4320.685370][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4320.685596][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4320.685912][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4320.686217][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4320.686496][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4320.686794][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4320.687041][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4320.687269][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4320.687568][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4320.687849][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4320.688172][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.688410][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4320.688705][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4320.688986][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4320.689301][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4320.689561][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4320.689794][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4320.690039][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4320.690349][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4320.690679][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4320.690974][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4320.691252][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4320.691539][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4320.691859][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4320.692165][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4320.692496][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4320.692732][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4320.693000][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4320.693261][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4320.693527][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4320.693808][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4320.694118][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4320.694369][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4320.694643][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4320.694882][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4320.695123][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4320.695352][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4320.695590][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4320.695851][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4320.696104][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4320.696370][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4320.696654][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4320.696964][ C3] tc_run (net/core/dev.c:3945)
[ 4320.697168][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4320.697398][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.697634][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4320.697891][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4320.698143][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.698381][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4320.698644][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4320.698947][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4320.699217][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4320.699468][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4320.699731][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4320.699986][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4320.700321][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4320.700596][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4320.700847][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4320.701112][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4320.701326][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4320.701574][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4320.701851][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4320.702162][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4320.702435][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4320.702685][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4320.702915][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4320.703185][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4320.703427][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4320.703677][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4320.703915][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4320.704161][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4320.704394][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4320.704657][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4320.704939][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4320.705184][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4320.705431][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4320.705731][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4320.706049][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4320.706293][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4320.706551][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4320.706818][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4320.707057][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4320.707293][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4320.707553][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4320.707814][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4320.708073][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4320.708341][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4320.708621][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.708860][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4320.709151][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4320.709387][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4320.709651][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4320.709872][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4320.710167][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4320.710413][ C3] __do_softirq (kernel/softirq.c:553)
[ 4320.710643][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4320.710862][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4320.711146][ C3]
[ 4320.711295][ C3]
[ 4320.711446][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4320.711751][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4320.712073][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4320.713043][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4320.713348][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4320.713745][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4320.714139][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4320.714534][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4320.714930][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4320.715329][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4320.715622][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4320.715845][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4320.716074][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4320.716326][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4320.716612][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.716847][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4320.717103][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4320.717355][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4320.717646][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4320.717864][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4320.718107][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4320.718355][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4320.718592][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4320.718879][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4320.719141][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4320.719379][ C3] ksys_write (fs/read_write.c:643)
[ 4320.719593][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4320.719849][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4320.720151][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4320.720383][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4320.720679][ C3] RIP: 0033:0x7f93b2836957
[ 4320.720906][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4320.721874][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4320.722292][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4320.722688][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4320.723081][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4320.723475][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4320.723871][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4348.615013][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4348.615543][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4348.616003][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4348.616473][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4348.617378][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4348.617986][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4348.618305][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 c0 26 0c fe call 0xfffffffffe0c26f7
37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3c: 41 38 c4 cmp %al,%r12b
3f: 7c .byte 0x7c
Code starting with the faulting instruction
===========================================
0: be 04 00 00 00 mov $0x4,%esi
5: 48 89 ef mov %rbp,%rdi
8: e8 c0 26 0c fe call 0xfffffffffe0c26cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 4348.619257][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4348.619553][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4348.619938][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4348.620321][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4348.620701][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4348.621081][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4348.621491][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4348.621932][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4348.622262][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4348.622663][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4348.623065][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4348.623459][ C1] PKRU: 55555554
[ 4348.623638][ C1] Call Trace:
[ 4348.623805][ C1]
[ 4348.623956][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4348.624219][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4348.624460][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4348.624736][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4348.625007][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4348.625295][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4348.625560][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4348.625863][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4348.626132][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4348.626430][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4348.626716][ C1]
[ 4348.626861][ C1]
[ 4348.627008][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4348.627314][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4348.627593][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4348.627873][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4348.628150][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4348.628458][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.628692][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4348.628923][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4348.629163][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4348.629429][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4348.629704][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.629936][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4348.630171][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4348.630424][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4348.630650][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4348.630889][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4348.631139][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4348.631436][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4348.631712][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4348.631956][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4348.632228][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4348.632489][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4348.632834][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4348.633078][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4348.633387][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4348.633642][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4348.633856][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4348.634086][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4348.634338][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4348.634610][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4348.634880][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4348.635112][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4348.635419][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4348.635734][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4348.636010][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4348.636304][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4348.636551][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4348.636778][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4348.637078][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4348.637373][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4348.637691][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.637929][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4348.638225][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4348.638512][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4348.638822][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4348.639067][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4348.639296][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4348.639538][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4348.639840][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4348.640163][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4348.640453][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4348.640718][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4348.641018][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4348.641334][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4348.641621][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4348.641937][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4348.642184][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4348.642462][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4348.642716][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4348.642956][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4348.643196][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4348.643450][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4348.643695][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4348.643933][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4348.644188][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4348.644463][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4348.644689][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4348.644944][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4348.645217][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4348.645484][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4348.645700][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4348.645968][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4348.646278][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4348.646519][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4348.646750][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4348.647002][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4348.647258][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4348.647545][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4348.647803][ C1] tc_run (net/core/dev.c:3945)
[ 4348.648004][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4348.648229][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.648461][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4348.648714][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4348.648960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.649193][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4348.649450][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4348.649745][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4348.650009][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4348.650256][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4348.650513][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4348.650761][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4348.651033][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4348.651361][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4348.651655][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4348.651906][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4348.652171][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4348.652385][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4348.652620][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4348.652862][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4348.653147][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4348.653398][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4348.653638][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4348.653884][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4348.654127][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4348.654394][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4348.654674][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4348.654945][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4348.655228][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4348.655465][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4348.655729][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4348.655955][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4348.656177][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4348.656414][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4348.656663][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4348.656917][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4348.657187][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4348.657413][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4348.657663][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4348.657916][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4348.658150][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4348.658418][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4348.658657][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4348.658920][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4348.659163][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4348.659445][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4348.659743][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4348.660043][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4348.660366][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4348.660619][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4348.660921][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4348.661153][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4348.661457][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4348.661685][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4348.662660][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4348.663066][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4348.663451][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4348.663841][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4348.664247][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4348.664643][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4348.667103][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4348.667629][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4348.668132][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4348.668598][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4348.669502][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4348.670111][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4348.670434][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4348.671400][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4348.671708][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4348.672104][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4348.672502][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4348.672904][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4348.673301][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4348.673697][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4348.674139][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4348.674469][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4348.674876][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4348.675272][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4348.675666][ C3] PKRU: 55555554
[ 4348.675847][ C3] Call Trace:
[ 4348.676017][ C3]
[ 4348.676165][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4348.676427][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4348.676670][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4348.676944][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4348.677216][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4348.677501][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4348.677765][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4348.678069][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4348.678329][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4348.678637][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4348.678930][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4348.679248][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4348.679537][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4348.679830][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4348.680117][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4348.680427][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4348.680668][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.680907][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4348.681146][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4348.681399][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4348.681669][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4348.681954][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.682189][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4348.682430][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4348.682687][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4348.682922][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4348.683175][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4348.683433][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4348.683707][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4348.683982][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4348.684229][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4348.684496][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4348.684761][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4348.685106][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4348.685358][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4348.685675][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4348.685936][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4348.686138][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4348.686369][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4348.686619][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4348.686894][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4348.687124][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4348.687351][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4348.687669][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4348.687973][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4348.688251][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4348.688545][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4348.688791][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4348.689020][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4348.689320][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4348.689602][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4348.689925][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.690163][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4348.690459][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4348.690742][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4348.691056][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4348.691312][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4348.691550][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4348.691797][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4348.692105][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4348.692437][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4348.692733][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4348.693005][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4348.693294][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4348.693605][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4348.693911][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4348.694236][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4348.694474][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4348.694738][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4348.694998][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4348.695264][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4348.695546][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4348.695856][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4348.696107][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4348.696380][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4348.696620][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4348.696860][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4348.697090][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4348.697328][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4348.697591][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4348.697845][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4348.698110][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4348.698393][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4348.698704][ C3] tc_run (net/core/dev.c:3945)
[ 4348.698909][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4348.699137][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.699374][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4348.699633][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4348.699885][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.700122][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4348.700385][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4348.700687][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4348.700957][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4348.701208][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4348.701477][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4348.701733][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4348.702067][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4348.702341][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4348.702593][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4348.702856][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4348.703071][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4348.703314][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4348.703602][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4348.703912][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4348.704186][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4348.704437][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4348.704667][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4348.704942][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4348.705186][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4348.705436][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4348.705674][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4348.705920][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4348.706156][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4348.706422][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4348.706703][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4348.706944][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4348.707194][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4348.707494][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4348.707813][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4348.708056][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4348.708317][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4348.708582][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4348.708822][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4348.709055][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4348.709316][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4348.709576][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4348.709835][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4348.710103][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4348.710384][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.710623][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4348.710912][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4348.711150][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4348.711417][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4348.711639][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4348.711933][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4348.712178][ C3] __do_softirq (kernel/softirq.c:553)
[ 4348.712411][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4348.712628][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4348.712913][ C3]
[ 4348.713061][ C3]
[ 4348.713219][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4348.713519][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4348.713853][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4348.714819][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4348.715122][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4348.715521][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4348.715916][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4348.716311][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4348.716711][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4348.717111][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4348.717404][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4348.717625][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4348.717855][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4348.718106][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4348.718397][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.718633][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4348.718888][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4348.719140][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4348.719429][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4348.719649][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4348.719891][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4348.720134][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4348.720371][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4348.720659][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4348.720920][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4348.721157][ C3] ksys_write (fs/read_write.c:643)
[ 4348.721371][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4348.721629][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4348.721932][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4348.722162][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4348.722459][ C3] RIP: 0033:0x7f93b2836957
[ 4348.722686][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4348.723646][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4348.724067][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4348.724466][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4348.724864][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4348.725260][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4348.725655][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4348.726057][ C3]
| [ 4371.998162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4371.998528][ C1] rcu: 1-....: (1992098 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=478807
| [ 4371.999064][ C1] rcu: (t=1978027 jiffies g=1064457 q=88 ncpus=4)
[ 4371.999816][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4372.000411][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4372.000728][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4372.001699][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202
[ 4372.002005][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4372.002402][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4372.002796][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4372.003181][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4372.003567][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4372.003951][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4372.004381][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4372.004700][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4372.005085][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4372.005475][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4372.005857][ C1] PKRU: 55555554
[ 4372.006032][ C1] Call Trace:
[ 4372.006197][ C1]
[ 4372.006343][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 4372.006607][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 4372.006852][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 4372.007095][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 4372.007320][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 4372.007582][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 4372.007843][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 4372.008093][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 4372.008368][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4372.008603][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 4372.008905][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4372.009169][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4372.009449][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4372.009706][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4372.010002][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4372.010257][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4372.010555][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4372.010841][ C1]
[ 4372.010986][ C1]
[ 4372.011132][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4372.011462][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4372.011749][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4372.012042][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4372.012327][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4372.012645][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.012881][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4372.013114][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4372.013355][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4372.013616][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4372.013889][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.014120][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4372.014357][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4372.014609][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4372.014836][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4372.015074][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4372.015325][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4372.015595][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4372.015863][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4372.016102][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4372.016368][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4372.016623][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4372.016964][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4372.017210][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4372.017521][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4372.017776][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4372.017975][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4372.018198][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4372.018445][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4372.018715][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4372.018980][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4372.019201][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4372.019511][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4372.019809][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4372.020081][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4372.020369][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4372.020611][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4372.020834][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4372.021125][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4372.021427][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4372.021751][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.021986][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4372.022285][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4372.022568][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4372.022884][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4372.023129][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4372.023357][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4372.023597][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4372.023898][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4372.024222][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4372.024510][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4372.024775][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4372.025052][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4372.025355][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4372.025628][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4372.025934][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4372.026174][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4372.026444][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4372.026684][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4372.026923][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4372.027166][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4372.027422][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4372.027668][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4372.027908][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4372.028163][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4372.028418][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4372.028638][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4372.028886][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4372.029149][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4372.029408][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4372.029619][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4372.029877][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4372.030177][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4372.030410][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4372.030651][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4372.030899][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4372.031153][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4372.031439][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4372.031708][ C1] tc_run (net/core/dev.c:3945)
[ 4372.031913][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4372.032140][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.032379][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4372.032638][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4372.032888][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.033126][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4372.033389][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4372.033691][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4372.033961][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4372.034213][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4372.034476][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4372.034730][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4372.035009][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4372.035346][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4372.035620][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4372.035872][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4372.036135][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4372.036349][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4372.036584][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4372.036826][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4372.037117][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4372.037361][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4372.037594][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4372.037834][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4372.038071][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4372.038330][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4372.038601][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4372.038864][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4372.039137][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4372.039370][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4372.039628][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4372.039864][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4372.040084][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4372.040321][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4372.040566][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4372.040818][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4372.041086][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4372.041316][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4372.041563][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4372.041816][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4372.042051][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4372.042315][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4372.042552][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4372.042815][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4372.043055][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4372.043336][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4372.043632][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4372.043928][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4372.044247][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4372.044497][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4372.044799][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4372.045029][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4372.045326][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4372.045552][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4372.046516][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4372.046933][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4372.047337][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4372.047732][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4372.048127][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4372.048521][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4372.048521][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4372.048923][ C1]
| [ 4372.049078][ C1] Sending NMI from CPU 1 to CPUs 3:
| [ 4372.049351][ C3] NMI backtrace for cpu 3
[ 4372.049364][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4372.049367][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190)
[ 4372.049375][ C3] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29
All code
========
0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8)
4: 89 c2 mov %eax,%edx
6: b8 01 00 00 00 mov $0x1,%eax
b: 48 85 d2 test %rdx,%rdx
e: 0f 84 4c ff ff ff je 0xffffffffffffff60
14: 41 83 e2 07 and $0x7,%r10d
18: 49 39 d1 cmp %rdx,%r9
1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55
21: 45 3a 11 cmp (%r9),%r10b
24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55
2a:* 5b pop %rbx <-- trapping instruction
2b: b8 01 00 00 00 mov $0x1,%eax
30: 5d pop %rbp
31: 41 5c pop %r12
33: c3 ret
34: cc int3
35: cc int3
36: cc int3
37: cc int3
38: 41 bc 08 00 00 00 mov $0x8,%r12d
3e: 45 rex.RB
3f: 29 .byte 0x29
Code starting with the faulting instruction
===========================================
0: 5b pop %rbx
1: b8 01 00 00 00 mov $0x1,%eax
6: 5d pop %rbp
7: 41 5c pop %r12
9: c3 ret
a: cc int3
b: cc int3
c: cc int3
d: cc int3
e: 41 bc 08 00 00 00 mov $0x8,%r12d
14: 45 rex.RB
15: 29 .byte 0x29
[ 4372.049378][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000246
[ 4372.049382][ C3] RAX: ffffed1000f5136c RBX: ffffed1000f5136c RCX: ffffffff89c7fa80
[ 4372.049384][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4372.049385][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b
[ 4372.049387][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4372.049389][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4372.049391][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4372.049393][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4372.049396][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4372.049397][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4372.049399][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4372.049400][ C3] PKRU: 55555554
[ 4372.049402][ C3] Call Trace:
[ 4372.049405][ C3]
[ 4372.049410][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 4372.049415][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 4372.049421][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 4372.049426][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 4372.049430][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 4372.049433][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 4372.049439][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4372.049445][ C3] ? kasan_check_range (mm/kasan/generic.c:190)
[ 4372.049448][ C3] ? kasan_check_range (mm/kasan/generic.c:190)
[ 4372.049451][ C3] ? kasan_check_range (mm/kasan/generic.c:190)
[ 4372.049454][ C3]
[ 4372.049454][ C3]
[ 4372.049456][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4372.049460][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4372.049463][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4372.049469][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.049473][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4372.049476][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4372.049481][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4372.049484][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4372.049488][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.049490][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4372.049495][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4372.049498][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4372.049505][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4372.049508][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4372.049513][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4372.049521][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4372.049524][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4372.049527][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4372.049529][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4372.049532][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4372.049539][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4372.049543][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4372.049546][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4372.049556][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4372.049559][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4372.049561][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4372.049567][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4372.049570][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4372.049575][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4372.049579][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4372.049586][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4372.049591][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4372.049597][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4372.049606][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4372.049610][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4372.049613][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4372.049617][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4372.049620][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4372.049625][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.049627][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4372.049631][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4372.049635][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4372.049639][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4372.049642][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4372.049645][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4372.049648][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4372.049656][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4372.049663][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4372.049670][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4372.049675][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4372.049685][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4372.049693][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4372.049702][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4372.049711][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4372.049714][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4372.049719][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4372.049724][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4372.049726][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4372.049730][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4372.049734][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4372.049741][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4372.049744][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4372.049749][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4372.049755][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4372.049758][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4372.049761][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4372.049764][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4372.049767][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4372.049770][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4372.049772][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4372.049776][ C3] tc_run (net/core/dev.c:3945)
[ 4372.049780][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4372.049784][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.049786][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4372.049790][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4372.049795][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.049797][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4372.049801][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4372.049805][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4372.049808][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4372.049812][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4372.049815][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4372.049819][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4372.049826][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4372.049829][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4372.049832][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4372.049836][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4372.049839][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4372.049842][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4372.049844][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4372.049847][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4372.049851][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4372.049855][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4372.049857][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4372.049862][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4372.049866][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4372.049869][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4372.049872][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4372.049876][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4372.049879][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4372.049885][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4372.049888][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4372.049892][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4372.049897][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4372.049901][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4372.049904][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4372.049908][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4372.049912][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4372.049914][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4372.049918][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4372.049923][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4372.049927][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4372.049932][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4372.049935][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4372.049940][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4372.049943][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.049945][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4372.049951][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4372.049954][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4372.049957][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4372.049960][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4372.049965][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4372.049968][ C3] __do_softirq (kernel/softirq.c:553)
[ 4372.049973][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4372.049976][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4372.049980][ C3]
[ 4372.049981][ C3]
[ 4372.049982][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4372.049986][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4372.049989][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4372.049991][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4372.049994][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4372.049995][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4372.049997][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4372.049998][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4372.050000][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4372.050004][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4372.050007][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4372.050015][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4372.050022][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4372.050025][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4372.050031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.050033][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4372.050037][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4372.050042][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4372.050046][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4372.050051][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4372.050053][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4372.050057][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4372.050059][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4372.050063][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4372.050067][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4372.050072][ C3] ksys_write (fs/read_write.c:643)
[ 4372.050076][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4372.050080][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4372.050084][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4372.050089][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4372.050092][ C3] RIP: 0033:0x7f93b2836957
[ 4372.050096][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4372.050098][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4372.050101][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4372.050102][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4372.050104][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4372.050106][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4372.050107][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4396.615017][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4396.615532][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4396.615985][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4396.616438][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4396.617321][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4396.617915][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 4396.618190][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f
All code
========
0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi
7: 5b pop %rbx
8: 5d pop %rbp
9: 41 5c pop %r12
b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca
10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
17: 00 00 00
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 90 nop
27: 90 nop
28: 90 nop
29: 90 nop
2a:* f3 0f 1e fa endbr64 <-- trapping instruction
2e: 48 8b 0c 24 mov (%rsp),%rcx
32: 89 f6 mov %esi,%esi
34: 31 d2 xor %edx,%edx
36: e9 af ef ff ff jmp 0xffffffffffffefea
3b: 66 data16
3c: 66 data16
3d: 2e cs
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: f3 0f 1e fa endbr64
4: 48 8b 0c 24 mov (%rsp),%rcx
8: 89 f6 mov %esi,%esi
a: 31 d2 xor %edx,%edx
c: e9 af ef ff ff jmp 0xffffffffffffefc0
11: 66 data16
12: 66 data16
13: 2e cs
14: 0f .byte 0xf
15: 1f (bad)
[ 4396.619131][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202
[ 4396.619430][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4396.619816][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18
[ 4396.620205][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3
[ 4396.620591][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003
[ 4396.620981][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c
[ 4396.621391][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4396.621836][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4396.622169][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0
[ 4396.622574][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4396.622959][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4396.623343][ C1] PKRU: 55555554
[ 4396.623519][ C1] Call Trace:
[ 4396.623685][ C1]
[ 4396.623830][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4396.624084][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4396.624321][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4396.624589][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4396.624854][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4396.625132][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4396.625390][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4396.625687][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4396.625940][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4396.626241][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4396.626527][ C1]
[ 4396.626672][ C1]
[ 4396.626816][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4396.627120][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4396.627402][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 4396.627675][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4396.627947][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4396.628250][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.628484][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4396.628717][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4396.628959][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4396.629223][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4396.629498][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.629731][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4396.629964][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4396.630217][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4396.630446][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4396.630684][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4396.630935][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4396.631212][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4396.631481][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4396.631722][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4396.631985][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4396.632242][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4396.632581][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4396.632827][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4396.633138][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4396.633394][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4396.633592][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4396.633815][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4396.634062][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4396.634333][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4396.634598][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4396.634818][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4396.635126][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4396.635425][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4396.635700][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4396.635986][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4396.636230][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4396.636456][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4396.636750][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4396.637028][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4396.637346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.637576][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4396.637865][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4396.638143][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4396.638452][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4396.638699][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4396.638927][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4396.639169][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4396.639474][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4396.639798][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4396.640090][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4396.640358][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4396.640637][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4396.640941][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4396.641224][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4396.641531][ C1] ? stack_trace_save (kernel/stacktrace.c:123)
[ 4396.641773][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4396.642046][ C1] ? kasan_save_stack (mm/kasan/common.c:49)
[ 4396.642288][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 4396.642529][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70)
[ 4396.642770][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643)
[ 4396.643027][ C1] ? __kasan_slab_free (mm/kasan/common.c:265)
[ 4396.643276][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363)
[ 4396.643518][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301)
[ 4396.643774][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4396.644031][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4396.644255][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4396.644504][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4396.644768][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4396.645029][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4396.645243][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4396.645503][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4396.645806][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4396.646040][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4396.646266][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4396.646510][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4396.646758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4396.647036][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648)
[ 4396.647301][ C1] tc_run (net/core/dev.c:3945)
[ 4396.647501][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4396.647726][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.647958][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4396.648212][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4396.648461][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.648692][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4396.648948][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4396.649245][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4396.649509][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4396.649754][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4396.650009][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4396.650259][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708)
[ 4396.650532][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4396.650860][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4396.651127][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4396.651400][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4396.651663][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4396.651878][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4396.652112][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4396.652366][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4396.652641][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4396.652885][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4396.653118][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4396.653361][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4396.653598][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4396.653856][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4396.654129][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4396.654394][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4396.654668][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156)
[ 4396.654901][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134)
[ 4396.655159][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555)
[ 4396.655378][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580)
[ 4396.655595][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4396.655825][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564)
[ 4396.656068][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693)
[ 4396.656314][ C1] ? __pfx_core_sys_select (fs/select.c:627)
[ 4396.656582][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8))
[ 4396.656802][ C1] ? __pfx_pipe_write (fs/pipe.c:439)
[ 4396.657044][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874)
[ 4396.657292][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4396.657522][ C1] ? sockfd_lookup_light (net/socket.c:558)
[ 4396.657779][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242)
[ 4396.658013][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223)
[ 4396.658271][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4396.658506][ C1] ? do_pselect.constprop.0 (fs/select.c:764)
[ 4396.658780][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732)
[ 4396.659070][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181)
[ 4396.659363][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137)
[ 4396.659675][ C1] __x64_sys_recvfrom (net/socket.c:2256)
[ 4396.659920][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4396.660219][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4396.660445][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4396.660738][ C1] RIP: 0033:0x7f8b36b3f4c0
[ 4396.660961][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 0f 1f 40 00 nopl 0x0(%rax)
a: f3 0f 1e fa endbr64
e: 41 89 ca mov %ecx,%r10d
11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
18: 00
19: 85 c0 test %eax,%eax
1b: 75 1d jne 0x3a
1d: 45 31 c9 xor %r9d,%r9d
20: 45 31 c0 xor %r8d,%r8d
23: b8 2d 00 00 00 mov $0x2d,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 68 ja 0x9a
32: c3 ret
33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a: 41 54 push %r12
3c: 48 83 ec 20 sub $0x20,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 68 ja 0x70
8: c3 ret
9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10: 41 54 push %r12
12: 48 83 ec 20 sub $0x20,%rsp
[ 4396.661938][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d
[ 4396.662358][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0
[ 4396.662756][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008
[ 4396.663153][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000
[ 4396.663556][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008
[ 4396.663943][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec
| [ 4396.666384][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4396.666909][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4396.667407][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4396.667874][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4396.668779][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4396.669385][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4396.669706][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4396.670667][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202
[ 4396.670971][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80
[ 4396.671372][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58
[ 4396.671767][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b
[ 4396.672162][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003
[ 4396.672559][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54
[ 4396.672954][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000
[ 4396.673398][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4396.673726][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0
[ 4396.674122][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4396.674518][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4396.674914][ C3] PKRU: 55555554
[ 4396.675094][ C3] Call Trace:
[ 4396.675263][ C3]
[ 4396.675413][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4396.675674][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4396.675916][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4396.676191][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4396.676461][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4396.676747][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4396.677011][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4396.677314][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4396.677582][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4396.677889][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4396.678184][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4396.678496][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4396.678780][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4396.679078][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4396.679363][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4396.679672][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4396.679911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.680151][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4396.680389][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4396.680635][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4396.680905][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4396.681193][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.681430][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4396.681669][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4396.681928][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4396.682158][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4396.682405][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4396.682660][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4396.682935][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4396.683211][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4396.683457][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4396.683727][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4396.683988][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4396.684332][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4396.684582][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4396.684899][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4396.685164][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4396.685369][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4396.685597][ C3] ? set_track_prepare (mm/slub.c:6440)
[ 4396.685850][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4396.686124][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4396.686355][ C3] ? skb_clone (net/core/skbuff.c:1954)
[ 4396.686584][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4396.686900][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4396.687203][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4396.687483][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4396.687774][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4396.688022][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4396.688251][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4396.688546][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4396.688830][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4396.689153][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.689389][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4396.689683][ C3] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4396.689966][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4396.690281][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4396.690534][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4396.690766][ C3] netif_receive_skb (net/core/dev.c:5801)
[ 4396.691013][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4396.691331][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4396.691660][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4396.691958][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4396.692231][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4396.692519][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4396.692830][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4396.693137][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower
[ 4396.693462][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4396.693699][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4396.693964][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94)
[ 4396.694225][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4396.694492][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4396.694773][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4396.695083][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4396.695334][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4396.695609][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4396.695846][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4396.696087][ C3] tcf_classify (net/sched/cls_api.c:1830)
[ 4396.696319][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4396.696554][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767)
[ 4396.696818][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4396.697072][ C3] ? __kernel_text_address (kernel/extable.c:79)
[ 4396.697337][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364)
[ 4396.697618][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4396.697928][ C3] tc_run (net/core/dev.c:3945)
[ 4396.698131][ C3] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4396.698362][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.698598][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4396.698858][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4396.699108][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.699344][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4396.699609][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4396.699911][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4396.700186][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4396.700435][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4396.700699][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4396.700955][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4396.701297][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4396.701572][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4396.701822][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4396.702085][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4396.702302][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4396.702542][ C3] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4396.702821][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4396.703129][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4396.703407][ C3] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4396.703657][ C3] ? __alloc_skb (net/core/skbuff.c:651)
[ 4396.703884][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4396.704153][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4396.704394][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4396.704648][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4396.704887][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4396.705134][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4396.705370][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4396.705636][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4396.705915][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4396.706158][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4396.706407][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4396.706705][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4396.707023][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4396.707264][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4396.707522][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4396.707789][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4396.708026][ C3] call_timer_fn (kernel/time/timer.c:1700)
[ 4396.708263][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4396.708522][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4396.708780][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4396.709037][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4396.709304][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4396.709588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.709823][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4396.710112][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4396.710351][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4396.710614][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4396.710831][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4396.711127][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4396.711380][ C3] __do_softirq (kernel/softirq.c:553)
[ 4396.711612][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4396.711831][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4396.712114][ C3]
[ 4396.712266][ C3]
[ 4396.712414][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4396.712718][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4396.713039][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f 93 c8 fd call 0xfffffffffdc89367
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f 93 c8 fd call 0xfffffffffdc8933d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4396.713998][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286
[ 4396.714306][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3
[ 4396.714707][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1
[ 4396.715101][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a
[ 4396.715499][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860
[ 4396.715894][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98
[ 4396.716291][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4396.716585][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173)
[ 4396.716804][ C3] n_tty_write (drivers/tty/n_tty.c:2395)
[ 4396.717033][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 4396.717284][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 4396.717569][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.717807][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 4396.718062][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 4396.718313][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 4396.718600][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 4396.718822][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705)
[ 4396.719062][ C3] ? __pfx_vfs_write (fs/read_write.c:571)
[ 4396.719305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4396.719541][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4396.719829][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4396.720093][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4396.720328][ C3] ksys_write (fs/read_write.c:643)
[ 4396.720544][ C3] ? __pfx_ksys_write (fs/read_write.c:633)
[ 4396.720793][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4396.721092][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4396.721331][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4396.721631][ C3] RIP: 0033:0x7f93b2836957
[ 4396.721856][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4396.722816][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4396.723236][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957
[ 4396.723631][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001
[ 4396.724024][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4396.724422][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530
[ 4396.724816][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530
| [ 4424.615060][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4424.615589][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4424.616053][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4424.616519][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4424.617428][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4424.618040][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4424.618364][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90