======================================
| [ 2354.060982][ C2] #6: ffffffff98f447e0 (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))
| [ 2354.061774][ C2] #7: ffffffff98f447e0 (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)
| [ 2354.062588][ C2]
| [ 2354.062588][ C2] stack backtrace:
[ 2354.063644][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2354.064547][ C2] Call Trace:
[ 2354.064805][ C2]
[ 2354.065026][ C2] dump_stack_lvl (lib/dump_stack.c:107)
[ 2354.065384][ C2] validate_chain (kernel/locking/lockdep.c:3859)
[ 2354.065759][ C2] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2354.066146][ 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)
[ 2354.066493][ C2] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2354.066831][ C2] __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2354.067203][ C2] ? lock_downgrade (kernel/locking/lockdep.c:5656)
[ 2354.067576][ C2] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2354.067924][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 2354.068323][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2354.068703][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2354.069128][ C2] ? __pfx_sk_filter_trim_cap (net/core/filter.c:130)
[ 2354.069545][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2354.069917][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2354.070285][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379)
[ 2354.070671][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2354.071024][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2354.071390][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2354.071755][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2354.072144][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2354.072574][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2354.072977][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2354.073407][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2354.073777][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2354.074179][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2354.074585][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2354.075064][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2354.075361][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2354.075709][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 2354.076116][ 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))
[ 2354.076564][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2354.076918][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2354.077356][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2354.077829][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 2354.078206][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2354.078580][ 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))
[ 2354.079057][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2354.079483][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2354.079922][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2354.080298][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2354.080633][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2354.080980][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2354.081431][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2354.081903][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2354.082361][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2354.082769][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2354.083188][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2354.083632][ C2] ? __pfx_check_irq_usage (kernel/locking/lockdep.c:2790)
[ 2354.084006][ C2] ? __bfs (kernel/locking/lockdep.c:1787)
[ 2354.084301][ C2] ? __pfx_hlock_conflict (kernel/locking/lockdep.c:2016)
[ 2354.084688][ C2] ? check_path.constprop.0 (kernel/locking/lockdep.c:2145)
[ 2354.085075][ C2] ? check_noncircular (kernel/locking/lockdep.c:2172)
[ 2354.085467][ 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)
[ 2354.085819][ C2] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163)
[ 2354.086247][ C2] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2354.086654][ 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)
[ 2354.087023][ 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)
[ 2354.087373][ C2] ? check_prev_add (kernel/locking/lockdep.c:3172)
[ 2354.087746][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2354.088121][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2354.088472][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2354.088862][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2354.089247][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2354.089642][ C2] tc_run (net/core/dev.c:3945)
[ 2354.089948][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2354.090292][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2354.090655][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2354.091050][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2354.091427][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 2354.091780][ C2] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359)
[ 2354.092282][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2354.092695][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2354.093075][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2354.093460][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2354.093874][ C2] ? __ip_finish_output (net/ipv4/ip_output.c:256 net/ipv4/ip_output.c:308 net/ipv4/ip_output.c:295)
[ 2354.094267][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2354.094594][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 2354.094970][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2354.095348][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2354.095776][ C2] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359)
[ 2354.096270][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2354.096634][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2354.097017][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2354.097365][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2354.097768][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2354.098189][ 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)
[ 2354.098661][ C2] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2354.099034][ C2] ? ipv4_mtu (./include/net/net_namespace.h:383 ./include/linux/netdevice.h:2651 ./include/net/ip.h:465 net/ipv4/route.c:1326)
[ 2354.099360][ C2] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2354.099748][ C2] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2354.100161][ C2] __tcp_push_pending_frames (net/ipv4/tcp_output.c:2977)
[ 2354.100601][ C2] tcp_rcv_state_process (net/ipv4/tcp_input.c:5654 net/ipv4/tcp_input.c:6870)
[ 2354.101015][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2354.101391][ 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)
[ 2354.101727][ C2] ? __lock_acquired (kernel/locking/lockdep.c:339 kernel/locking/lockdep.c:5991)
[ 2354.102103][ C2] ? __pfx_tcp_rcv_state_process (net/ipv4/tcp_input.c:6620)
[ 2354.102545][ C2] ? __pfx___lock_acquired (kernel/locking/lockdep.c:5959)
[ 2354.102948][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2354.103387][ C2] tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1929)
[ 2354.103749][ C2] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2329)
[ 2354.104105][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2354.104481][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2354.104868][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2354.105308][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2354.105725][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2354.106128][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2354.106485][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2354.106876][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2354.107257][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2354.107711][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2354.108015][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2354.108343][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 2354.108713][ C2] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5983)
[ 2354.109085][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2354.109448][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2354.109898][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2354.110364][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2354.110779][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2354.111115][ C2] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5983)
[ 2354.111494][ C2] process_backlog (./include/linux/rcupdate.h:779 net/core/dev.c:5985)
[ 2354.111864][ C2] __napi_poll.constprop.0 (net/core/dev.c:6584)
[ 2354.112277][ C2] net_rx_action (net/core/dev.c:6653 net/core/dev.c:6786)
[ 2354.112640][ C2] ? _nohz_idle_balance.isra.0 (kernel/sched/sched.h:1411 kernel/sched/sched.h:1708 kernel/sched/fair.c:12168)
[ 2354.113090][ C2] ? __pfx_net_rx_action (net/core/dev.c:6750)
[ 2354.113469][ C2] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359)
[ 2354.113967][ C2] __do_softirq (kernel/softirq.c:553)
[ 2354.114338][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2354.114679][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2354.115120][ C2]
[ 2354.115341][ C2]
[ 2354.115568][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2354.116027][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2354.116409][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2354.117809][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000242
[ 2354.118264][ C2] RAX: 0000000002a12043 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2354.118824][ C2] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff956968b6
[ 2354.119418][ C2] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1006b7eea4
[ 2354.120031][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2354.120626][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2354.121184][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2354.121607][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2354.121991][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2354.122351][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2354.122723][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2354.123153][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2354.123563][ C2] do_idle (kernel/sched/idle.c:312)
[ 2354.123872][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2354.124249][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2354.124623][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2354.125036][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2380.571172][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2380.571702][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2380.572180][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2380.572650][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2380.573491][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2380.574104][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 2380.574391][ C1] Code: 48 c7 c7 b0 5a 98 98 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 b0 5a 98 98 mov $0xffffffff98985ab0,%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)
[ 2380.575362][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 2380.575672][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2380.576072][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2380.576471][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2380.576871][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2380.577273][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2380.577680][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2380.578128][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2380.578461][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2380.578863][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2380.579265][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2380.579665][ C1] PKRU: 55555554
[ 2380.579848][ C1] Call Trace:
[ 2380.580022][ C1]
[ 2380.580171][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2380.580435][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2380.580681][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2380.580959][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2380.581232][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2380.581522][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2380.581787][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2380.582096][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2380.582359][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2380.582669][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2380.582965][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2380.583282][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2380.583571][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 2380.583854][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2380.584135][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2380.584448][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.584689][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.584934][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.585173][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2380.585422][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2380.585696][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.585982][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.586222][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2380.586463][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2380.586725][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2380.586958][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2380.587206][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2380.587466][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2380.587753][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2380.588039][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2380.588288][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2380.588561][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2380.588825][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2380.589171][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.589425][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2380.589745][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2380.590016][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2380.590221][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2380.590452][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2380.590705][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2380.590980][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2380.591256][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2380.591482][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2380.591802][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2380.592107][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2380.592390][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2380.592688][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2380.592937][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2380.593167][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2380.593471][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.593755][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2380.594081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.594320][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2380.594618][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2380.594902][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2380.595220][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2380.595479][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2380.595714][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2380.595963][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2380.596279][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2380.596612][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2380.596910][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2380.597187][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2380.597476][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2380.597798][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2380.598031][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2380.598310][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2380.598586][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2380.598849][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2380.599082][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2380.599300][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2380.599549][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2380.599803][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2380.600078][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.600320][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2380.600567][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2380.600782][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2380.601051][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2380.601360][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2380.601604][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2380.601836][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2380.602085][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2380.602342][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.602582][ C1] tc_run (net/core/dev.c:3945)
[ 2380.602788][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2380.603019][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.603262][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2380.603523][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2380.603777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.604017][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2380.604282][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2380.604587][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2380.604860][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2380.605113][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2380.605378][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2380.605635][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2380.605912][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2380.606250][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2380.606529][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.606783][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2380.607048][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2380.607266][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2380.607524][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2380.607778][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.608065][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.608319][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2380.608562][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2380.608811][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2380.609058][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2380.609326][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2380.609608][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2380.609882][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2380.610167][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2380.610440][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2380.610687][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2380.610960][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2380.611199][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2380.611462][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2380.611725][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2380.611987][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2380.612262][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2380.612551][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.612790][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2380.613082][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.613324][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2380.613590][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2380.613810][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2380.614110][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2380.614363][ C1] __do_softirq (kernel/softirq.c:553)
[ 2380.614594][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2380.614817][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2380.615103][ C1]
[ 2380.615256][ C1]
[ 2380.615407][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2380.615713][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2380.616039][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2380.617012][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2380.617321][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2380.617731][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2380.618130][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2380.618531][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2380.618933][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2380.619337][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2380.619640][ C1] pipe_read (fs/pipe.c:413)
[ 2380.619861][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2380.620140][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2380.620384][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2380.620646][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.620887][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2380.621102][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.621342][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2380.621584][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2380.621823][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2380.622062][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.622304][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2380.622569][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2380.622808][ C1] ksys_read (fs/read_write.c:619)
[ 2380.623025][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2380.623271][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2380.623577][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2380.623808][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2380.624112][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2380.624341][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2380.625323][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2380.625743][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2380.626145][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2380.626547][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2380.626950][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2380.627350][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2380.629873][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2380.630424][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2380.630940][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2380.631444][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2380.632396][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2380.633010][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2380.633336][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2380.634307][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2380.634616][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2380.635016][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2380.635428][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2380.635827][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2380.636254][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2380.636657][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2380.637102][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2380.637445][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2380.637856][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2380.638256][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2380.638667][ C2] PKRU: 55555554
[ 2380.638848][ C2] Call Trace:
[ 2380.639026][ C2]
[ 2380.639174][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2380.639436][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2380.639694][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2380.639972][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2380.640275][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2380.640562][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2380.640826][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2380.641134][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2380.641394][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2380.641661][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2380.641971][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2380.642269][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2380.642584][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2380.642874][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2380.643170][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2380.643458][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2380.643770][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.644012][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.644279][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.644517][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2380.644767][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2380.645039][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.645325][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.645565][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2380.645804][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2380.646066][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2380.646301][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2380.646549][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2380.646806][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2380.647083][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2380.647361][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2380.647616][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2380.647891][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2380.648167][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2380.648536][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.648790][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2380.649110][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2380.649373][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2380.649587][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2380.649820][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2380.650076][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2380.650361][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2380.650615][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2380.650850][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2380.651169][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2380.651474][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2380.651758][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2380.652054][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2380.652333][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2380.652565][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2380.652864][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.653160][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2380.653484][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.653726][ 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))
[ 2380.654022][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2380.654318][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2380.654635][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2380.654901][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2380.655132][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2380.655381][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2380.655697][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2380.656028][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2380.656356][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2380.656630][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2380.656917][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2380.657238][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.657480][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2380.657752][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2380.658079][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2380.658353][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2380.658636][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2380.658954][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2380.659216][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2380.659531][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2380.659782][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2380.660049][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.660362][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.660601][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2380.660883][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2380.661190][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2380.661470][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.661712][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2380.661955][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2380.662186][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2380.662443][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2380.662758][ C2] tc_run (net/core/dev.c:3945)
[ 2380.662963][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2380.663197][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.663437][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2380.663698][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2380.663951][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.664216][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2380.664482][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2380.664785][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2380.665059][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2380.665311][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2380.665577][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2380.665834][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2380.666172][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2380.666448][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.666710][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2380.666974][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2380.667192][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2380.667433][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2380.667733][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2380.668046][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2380.668358][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2380.668611][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2380.668841][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2380.669112][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2380.669359][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.669610][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2380.669852][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2380.670101][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2380.670338][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2380.670615][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2380.670893][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2380.671137][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2380.671386][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2380.671684][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2380.672004][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2380.672272][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2380.672533][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2380.672802][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2380.673043][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2380.673282][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2380.673543][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2380.673804][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2380.674063][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2380.674333][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2380.674618][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.674857][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2380.675147][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.675386][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2380.675651][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2380.675872][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2380.676190][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2380.676444][ C2] __do_softirq (kernel/softirq.c:553)
[ 2380.676677][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2380.676899][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2380.677185][ C2]
[ 2380.677337][ C2]
[ 2380.677486][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2380.677807][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2380.678063][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2380.679030][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2380.679338][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2380.679738][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2380.680137][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2380.680561][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2380.680959][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2380.681359][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2380.681650][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2380.681912][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2380.682170][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2380.682422][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2380.682702][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.682940][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2380.683215][ C2] do_idle (kernel/sched/idle.c:312)
[ 2380.683418][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2380.683662][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2380.683905][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2380.684197][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2380.684512][ C2]
| [ 2380.887103][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2380.887472][ C1] rcu: 1-....: (26703 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=6414
| [ 2380.888020][ C1] rcu: (t=26000 jiffies g=1882453 q=635 ncpus=4)
[ 2380.888792][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2380.889403][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2380.889730][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2380.890698][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2380.891009][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2380.891406][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2380.891807][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2380.892206][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2380.892603][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2380.892999][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2380.893455][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2380.893790][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2380.894188][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2380.894585][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2380.894983][ C1] PKRU: 55555554
[ 2380.895164][ C1] Call Trace:
[ 2380.895335][ C1]
[ 2380.895482][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2380.895754][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2380.896006][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2380.896256][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2380.896488][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2380.896757][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2380.897025][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2380.897282][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2380.897570][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2380.897821][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2380.898132][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2380.898405][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2380.898691][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2380.898957][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2380.899265][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2380.899525][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2380.899834][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2380.900129][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2380.900443][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2380.900732][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2380.901027][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2380.901314][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2380.901624][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.901865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.902104][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.902344][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2380.902592][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2380.902862][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.903148][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.903386][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2380.903624][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2380.903883][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2380.904119][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2380.904366][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2380.904624][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2380.904898][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2380.905174][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2380.905420][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2380.905693][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2380.905957][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2380.906302][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.906556][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2380.906874][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2380.907137][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2380.907343][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2380.907575][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2380.907836][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2380.908112][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2380.908382][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2380.908610][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2380.908929][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2380.909238][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2380.909519][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2380.909813][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2380.910060][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2380.910292][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2380.910592][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.910875][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2380.911199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.911438][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2380.911733][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2380.912020][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2380.912337][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2380.912594][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2380.912828][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2380.913075][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2380.913386][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2380.913716][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2380.914016][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2380.914289][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2380.914578][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2380.914890][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2380.915122][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2380.915397][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2380.915673][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2380.915937][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2380.916166][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2380.916387][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2380.916634][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2380.916887][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2380.917161][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.917401][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2380.917655][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2380.917870][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2380.918136][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2380.918445][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2380.918687][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2380.918918][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2380.919165][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2380.919421][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.919663][ C1] tc_run (net/core/dev.c:3945)
[ 2380.919866][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2380.920098][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.920337][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2380.920598][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2380.920849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.921085][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2380.921356][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2380.921660][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2380.921932][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2380.922185][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2380.922453][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2380.922708][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2380.922987][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2380.923323][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2380.923598][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.923852][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2380.924118][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2380.924336][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2380.924618][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2380.924864][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.925149][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.925401][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2380.925643][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2380.925892][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2380.926135][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2380.926403][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2380.926683][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2380.926954][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2380.927236][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2380.927509][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2380.927767][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2380.928037][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2380.928273][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2380.928535][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2380.928796][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2380.929056][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2380.929328][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2380.929612][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.929850][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2380.930141][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.930378][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2380.930644][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2380.930864][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2380.931161][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2380.931408][ C1] __do_softirq (kernel/softirq.c:553)
[ 2380.931640][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2380.931861][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2380.932147][ C1]
[ 2380.932296][ C1]
[ 2380.932448][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2380.932752][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2380.933077][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2380.934042][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2380.934349][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2380.934748][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2380.935146][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2380.935543][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2380.935942][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2380.936342][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2380.936636][ C1] pipe_read (fs/pipe.c:413)
[ 2380.936859][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2380.937135][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2380.937378][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2380.937646][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.937887][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2380.938100][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.938339][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2380.938577][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2380.938816][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2380.939056][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.939296][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2380.939558][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2380.939795][ C1] ksys_read (fs/read_write.c:619)
[ 2380.940013][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2380.940257][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2380.940559][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2380.940791][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2380.941090][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2380.941315][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2380.942285][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2380.942705][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2380.943101][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2380.943504][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2380.943902][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2380.944299][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2380.944299][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2380.944699][ C1]
| [ 2380.944870][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 2380.945151][ C2] NMI backtrace for cpu 2
[ 2380.945163][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2380.945167][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2380.945176][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2380.945181][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2380.945186][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2380.945190][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2380.945193][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2380.945197][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2380.945201][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2380.945204][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2380.945209][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2380.945214][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2380.945217][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2380.945220][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2380.945223][ C2] PKRU: 55555554
[ 2380.945225][ C2] Call Trace:
[ 2380.945228][ C2]
[ 2380.945232][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2380.945244][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2380.945252][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2380.945261][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2380.945268][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2380.945273][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2380.945285][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2380.945293][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2380.945300][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2380.945307][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2380.945311][ C2]
[ 2380.945312][ C2]
[ 2380.945315][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2380.945318][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.945322][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.945325][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.945329][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2380.945333][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2380.945335][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.945339][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.945341][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2380.945345][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2380.945348][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2380.945355][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2380.945357][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2380.945362][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2380.945368][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2380.945371][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2380.945374][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2380.945376][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2380.945379][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2380.945384][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.945388][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2380.945391][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2380.945400][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2380.945403][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2380.945405][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2380.945410][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2380.945413][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2380.945416][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2380.945420][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2380.945426][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2380.945431][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2380.945435][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2380.945444][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2380.945447][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2380.945450][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2380.945453][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.945456][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2380.945461][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.945463][ 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))
[ 2380.945467][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2380.945471][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2380.945475][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2380.945480][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2380.945482][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2380.945486][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2380.945494][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2380.945500][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2380.945507][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2380.945511][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2380.945521][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2380.945528][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.945533][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2380.945536][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2380.945540][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2380.945543][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2380.945546][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2380.945549][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2380.945552][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2380.945557][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2380.945561][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2380.945564][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2380.945567][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.945569][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2380.945573][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2380.945577][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2380.945580][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2380.945584][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2380.945590][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2380.945595][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2380.945598][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2380.945602][ C2] tc_run (net/core/dev.c:3945)
[ 2380.945606][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2380.945609][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.945611][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2380.945615][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2380.945619][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.945621][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2380.945624][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2380.945627][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2380.945630][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2380.945634][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2380.945637][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2380.945640][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2380.945649][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2380.945653][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.945659][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2380.945665][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2380.945668][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2380.945671][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2380.945674][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2380.945677][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2380.945680][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2380.945683][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2380.945685][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2380.945690][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2380.945694][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2380.945697][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2380.945700][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2380.945704][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2380.945707][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2380.945712][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2380.945715][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2380.945720][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2380.945724][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2380.945729][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2380.945732][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2380.945735][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2380.945738][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2380.945741][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2380.945744][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2380.945748][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2380.945752][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2380.945757][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2380.945760][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2380.945764][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2380.945767][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2380.945769][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2380.945772][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.945775][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2380.945778][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2380.945781][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2380.945785][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2380.945788][ C2] __do_softirq (kernel/softirq.c:553)
[ 2380.945792][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2380.945794][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2380.945798][ C2]
[ 2380.945798][ C2]
[ 2380.945799][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2380.945803][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2380.945806][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2380.945807][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2380.945809][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2380.945811][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2380.945812][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2380.945813][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2380.945815][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2380.945818][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2380.945821][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2380.945825][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2380.945828][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2380.945831][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2380.945834][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2380.945837][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2380.945841][ C2] do_idle (kernel/sched/idle.c:312)
[ 2380.945843][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2380.945845][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2380.945848][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2380.945852][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2408.571171][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2408.571704][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2408.572183][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2408.572654][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2408.573564][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2408.574178][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2408.574504][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2408.575476][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2408.575784][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2408.576191][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2408.576591][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2408.576987][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2408.577387][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2408.577794][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2408.578242][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2408.578574][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2408.578972][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2408.579372][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2408.579770][ C1] PKRU: 55555554
[ 2408.579952][ C1] Call Trace:
[ 2408.580122][ C1]
[ 2408.580273][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2408.580534][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2408.580778][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2408.581054][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2408.581325][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2408.581614][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2408.581882][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2408.582188][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2408.582449][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2408.582757][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2408.583053][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2408.583368][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2408.583656][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2408.583951][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2408.584238][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2408.584548][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2408.584788][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.585029][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2408.585269][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2408.585518][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2408.585789][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2408.586072][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.586311][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2408.586552][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2408.586812][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2408.587045][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2408.587293][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2408.587559][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2408.587836][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2408.588112][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2408.588359][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2408.588629][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2408.588892][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2408.589239][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2408.589491][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2408.589810][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2408.590072][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2408.590278][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2408.590507][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2408.590760][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2408.591035][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2408.591310][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2408.591535][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2408.591853][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2408.592160][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2408.592441][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2408.592739][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2408.592989][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2408.593216][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2408.593517][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2408.593801][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2408.594127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.594364][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2408.594664][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2408.594949][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2408.595267][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2408.595525][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2408.595761][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2408.596011][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2408.596325][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2408.596659][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2408.596957][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2408.597234][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2408.597531][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2408.597844][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2408.598077][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2408.598355][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2408.598630][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2408.598893][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2408.599126][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2408.599346][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2408.599596][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2408.599849][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2408.600126][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2408.600367][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2408.600615][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2408.600832][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2408.601103][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2408.601413][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2408.601656][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2408.601889][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2408.602138][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2408.602396][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2408.602636][ C1] tc_run (net/core/dev.c:3945)
[ 2408.602844][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2408.603074][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.603314][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2408.603575][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2408.603827][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.604067][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2408.604332][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2408.604639][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2408.604912][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2408.605166][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2408.605430][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2408.605687][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2408.605964][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2408.606304][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2408.606582][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2408.606836][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2408.607105][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2408.607324][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2408.607590][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2408.607834][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2408.608121][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2408.608372][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2408.608614][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2408.608863][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2408.609107][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2408.609375][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2408.609656][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2408.609931][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2408.610213][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2408.610485][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2408.610730][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2408.611000][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2408.611238][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2408.611500][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2408.611762][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2408.612022][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2408.612296][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2408.612583][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.612821][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2408.613112][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2408.613352][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2408.613617][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2408.613836][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2408.614135][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2408.614384][ C1] __do_softirq (kernel/softirq.c:553)
[ 2408.614619][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2408.614841][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2408.615127][ C1]
[ 2408.615280][ C1]
[ 2408.615430][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2408.615736][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2408.616062][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2408.617035][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2408.617345][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2408.617756][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2408.618155][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2408.618557][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2408.618957][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2408.619357][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2408.619656][ C1] pipe_read (fs/pipe.c:413)
[ 2408.619876][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2408.620154][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2408.620397][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2408.620659][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2408.620900][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2408.621114][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.621354][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2408.621596][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2408.621837][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2408.622075][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2408.622317][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2408.622581][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2408.622820][ C1] ksys_read (fs/read_write.c:619)
[ 2408.623037][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2408.623283][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2408.623590][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2408.623823][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2408.624123][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2408.624353][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2408.625328][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2408.625750][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2408.626153][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2408.626551][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2408.626949][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2408.627348][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2408.629834][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2408.630376][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2408.630885][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2408.631363][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2408.632287][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2408.632898][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2408.633190][ C2] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00
All code
========
0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax)
6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11
a: 48 89 c2 mov %rax,%rdx
d: 48 85 c0 test %rax,%rax
10: 75 b0 jne 0xffffffffffffffc2
12: 48 89 da mov %rbx,%rdx
15: 4c 89 d8 mov %r11,%rax
18: 4c 29 da sub %r11,%rdx
1b: e9 49 ff ff ff jmp 0xffffffffffffff69
20: 48 85 d2 test %rdx,%rdx
23: 74 b3 je 0xffffffffffffffd8
25: 48 01 ea add %rbp,%rdx
28: eb 09 jmp 0x33
2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction
2e: 48 39 d0 cmp %rdx,%rax
31: 74 a5 je 0xffffffffffffffd8
33: 80 38 00 cmpb $0x0,(%rax)
36: 74 f2 je 0x2a
38: e9 74 ff ff ff jmp 0xffffffffffffffb1
3d: b8 .byte 0xb8
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: 48 83 c0 01 add $0x1,%rax
4: 48 39 d0 cmp %rdx,%rax
7: 74 a5 je 0xffffffffffffffae
9: 80 38 00 cmpb $0x0,(%rax)
c: 74 f2 je 0x0
e: e9 74 ff ff ff jmp 0xffffffffffffff87
13: b8 .byte 0xb8
14: 01 00 add %eax,(%rax)
[ 2408.634157][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000246
[ 2408.634465][ C2] RAX: ffffed100147436b RBX: ffffed100147436c RCX: ffffffff97c7eb80
[ 2408.634862][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2408.635261][ C2] RBP: ffffed100147436b R08: 0000000000000000 R09: ffffed100147436b
[ 2408.635657][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2408.636054][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2408.636452][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2408.636898][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2408.637236][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2408.637643][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2408.638040][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2408.638439][ C2] PKRU: 55555554
[ 2408.638634][ C2] Call Trace:
[ 2408.638818][ C2]
[ 2408.638967][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2408.639229][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2408.639472][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2408.639748][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2408.640020][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2408.640307][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2408.640571][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2408.640876][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2408.641135][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 2408.641393][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2408.641657][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2408.641971][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2408.642266][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2408.642581][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2408.642867][ C2] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2408.643126][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2408.643406][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2408.643716][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2408.643957][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.644199][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2408.644437][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2408.644690][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2408.644961][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2408.645244][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.645481][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2408.645721][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2408.645979][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2408.646210][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2408.646456][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2408.646713][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2408.646987][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2408.647267][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2408.647518][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2408.647787][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2408.648048][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2408.648394][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2408.648646][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2408.648964][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2408.649227][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2408.649432][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2408.649660][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2408.649912][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2408.650187][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2408.650436][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2408.650665][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2408.650983][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2408.651289][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2408.651569][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2408.651862][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2408.652110][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2408.652341][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2408.652639][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2408.652922][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2408.653247][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.653485][ 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))
[ 2408.653780][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2408.654064][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2408.654379][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2408.654635][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2408.654870][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2408.655116][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2408.655426][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2408.655757][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2408.656055][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2408.656327][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2408.656616][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2408.656925][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2408.657166][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2408.657432][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2408.657769][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2408.658044][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2408.658320][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2408.658633][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2408.658893][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2408.659206][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2408.659455][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2408.659717][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2408.659999][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.660238][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2408.660517][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2408.660821][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2408.661096][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2408.661337][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2408.661577][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2408.661809][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2408.662068][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2408.662379][ C2] tc_run (net/core/dev.c:3945)
[ 2408.662585][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2408.662813][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.663049][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2408.663310][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2408.663562][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.663799][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2408.664062][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2408.664366][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2408.664636][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2408.664887][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2408.665152][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2408.665407][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2408.665741][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2408.666014][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2408.666266][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2408.666530][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2408.666747][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2408.666989][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2408.667263][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2408.667580][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2408.667855][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2408.668105][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2408.668335][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2408.668603][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2408.668848][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2408.669099][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2408.669338][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2408.669584][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2408.669821][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2408.670086][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2408.670366][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2408.670609][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2408.670858][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2408.671160][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2408.671477][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2408.671720][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2408.671979][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2408.672246][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2408.672485][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2408.672719][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2408.672980][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2408.673241][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2408.673501][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2408.673769][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2408.674050][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2408.674289][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2408.674577][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2408.674814][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2408.675076][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2408.675299][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2408.675590][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2408.675838][ C2] __do_softirq (kernel/softirq.c:553)
[ 2408.676075][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2408.676294][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2408.676583][ C2]
[ 2408.676732][ C2]
[ 2408.676881][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2408.677183][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2408.677439][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2408.678414][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2408.678721][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2408.679120][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2408.679518][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2408.679913][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2408.680310][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2408.680707][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2408.680994][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2408.681255][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2408.681497][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2408.681747][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2408.682022][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2408.682261][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2408.682531][ C2] do_idle (kernel/sched/idle.c:312)
[ 2408.682733][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2408.682975][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2408.683219][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2408.683485][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2436.571203][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2436.571741][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2436.572223][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2436.572698][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2436.573620][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2436.574238][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2436.574572][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2436.575557][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2436.575867][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2436.576271][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2436.576679][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2436.577078][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2436.577489][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2436.577895][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2436.578347][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2436.578682][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2436.579086][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2436.579490][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2436.579893][ C1] PKRU: 55555554
[ 2436.580076][ C1] Call Trace:
[ 2436.580248][ C1]
[ 2436.580402][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2436.580668][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2436.580914][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2436.581195][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2436.581469][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2436.581761][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2436.582031][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2436.582341][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2436.582606][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2436.582926][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2436.583237][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2436.583556][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2436.583846][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2436.584146][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2436.584440][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2436.584752][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2436.584997][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.585241][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2436.585484][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2436.585734][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2436.586009][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2436.586295][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.586536][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2436.586781][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2436.587043][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2436.587278][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2436.587537][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2436.587796][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2436.588081][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2436.588362][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2436.588613][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2436.588887][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2436.589153][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2436.589516][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2436.589771][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2436.590095][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2436.590362][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2436.590573][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2436.590806][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2436.591062][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2436.591341][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2436.591619][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2436.591855][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2436.592182][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2436.592490][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2436.592773][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2436.593072][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2436.593326][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2436.593557][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2436.593863][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2436.594150][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2436.594477][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.594716][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2436.595016][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2436.595303][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2436.595622][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2436.595881][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2436.596119][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2436.596369][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2436.596684][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2436.597026][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2436.597339][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2436.597619][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2436.597910][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2436.598231][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2436.598465][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2436.598745][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2436.599021][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2436.599290][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2436.599524][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2436.599743][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2436.599995][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2436.600251][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2436.600534][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2436.600775][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2436.601027][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2436.601243][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2436.601513][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2436.601831][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2436.602076][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2436.602311][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2436.602568][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2436.602825][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2436.603064][ C1] tc_run (net/core/dev.c:3945)
[ 2436.603273][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2436.603508][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.603748][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2436.604011][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2436.604267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.604508][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2436.604780][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2436.605088][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2436.605363][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2436.605618][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2436.605885][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2436.606143][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2436.606423][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2436.606763][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2436.607043][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2436.607302][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2436.607578][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2436.607794][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2436.608057][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2436.608303][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2436.608592][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2436.608846][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2436.609089][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2436.609340][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2436.609586][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2436.609855][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2436.610139][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2436.610414][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2436.610698][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2436.610971][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2436.611217][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2436.611497][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2436.611735][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2436.611996][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2436.612265][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2436.612527][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2436.612801][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2436.613089][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.613330][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2436.613624][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2436.613866][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2436.614132][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2436.614355][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2436.614660][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2436.614909][ C1] __do_softirq (kernel/softirq.c:553)
[ 2436.615147][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2436.615380][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2436.615668][ C1]
[ 2436.615821][ C1]
[ 2436.615978][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2436.616285][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2436.616613][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2436.617598][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2436.617908][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2436.618317][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2436.618715][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2436.619131][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2436.619532][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2436.619942][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2436.620244][ C1] pipe_read (fs/pipe.c:413)
[ 2436.620465][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2436.620749][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2436.621001][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2436.621265][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2436.621507][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2436.621721][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.621962][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2436.622205][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2436.622452][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2436.622691][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2436.622931][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2436.623198][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2436.623445][ C1] ksys_read (fs/read_write.c:619)
[ 2436.623663][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2436.623909][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2436.624221][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2436.624455][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2436.624756][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2436.624990][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2436.625962][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2436.626383][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2436.626786][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2436.627187][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2436.627594][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2436.627992][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2436.630481][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2436.631016][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2436.631528][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2436.632005][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2436.632930][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2436.633545][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2436.633870][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2436.634836][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2436.635145][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2436.635541][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2436.635938][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2436.636337][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2436.636735][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2436.637132][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2436.637585][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2436.637915][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2436.638315][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2436.638714][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2436.639110][ C2] PKRU: 55555554
[ 2436.639293][ C2] Call Trace:
[ 2436.639466][ C2]
[ 2436.639615][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2436.639875][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2436.640120][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2436.640396][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2436.640666][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2436.640955][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2436.641220][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2436.641526][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2436.641785][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2436.642046][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2436.642356][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2436.642649][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2436.642963][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2436.643253][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2436.643545][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2436.643833][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2436.644144][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2436.644381][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.644622][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2436.644861][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2436.645109][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2436.645380][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2436.645663][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.645900][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2436.646141][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2436.646400][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2436.646635][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2436.646880][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2436.647137][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2436.647422][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2436.647698][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2436.647944][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2436.648215][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2436.648476][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2436.648824][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2436.649075][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2436.649394][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2436.649656][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2436.649858][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2436.650087][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2436.650339][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2436.650617][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2436.650866][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2436.651092][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2436.651409][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2436.651714][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2436.651994][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2436.652292][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2436.652541][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2436.652769][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2436.653068][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2436.653351][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2436.653676][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.653913][ 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))
[ 2436.654209][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2436.654491][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2436.654806][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2436.655062][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2436.655296][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2436.655544][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2436.655854][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2436.656186][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2436.656486][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2436.656761][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2436.657048][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2436.657369][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2436.657608][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2436.657872][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2436.658189][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2436.658463][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2436.658738][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2436.659051][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2436.659312][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2436.659624][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2436.659872][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2436.660136][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2436.660419][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.660655][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2436.660938][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2436.661241][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2436.661519][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2436.661758][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2436.661998][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2436.662233][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2436.662488][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2436.662800][ C2] tc_run (net/core/dev.c:3945)
[ 2436.663004][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2436.663235][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.663471][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2436.663731][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2436.663983][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.664222][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2436.664485][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2436.664787][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2436.665056][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2436.665308][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2436.665571][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2436.665825][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2436.666161][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2436.666438][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2436.666688][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2436.666951][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2436.667167][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2436.667416][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2436.667690][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2436.668000][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2436.668277][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2436.668525][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2436.668756][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2436.669025][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2436.669268][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2436.669519][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2436.669758][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2436.670005][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2436.670239][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2436.670504][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2436.670785][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2436.671031][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2436.671280][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2436.671580][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2436.671897][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2436.672140][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2436.672400][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2436.672665][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2436.672905][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2436.673142][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2436.673401][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2436.673661][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2436.673919][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2436.674188][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2436.674470][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2436.674707][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2436.674997][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2436.675234][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2436.675497][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2436.675714][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2436.676009][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2436.676256][ C2] __do_softirq (kernel/softirq.c:553)
[ 2436.676487][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2436.676707][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2436.676989][ C2]
[ 2436.677138][ C2]
[ 2436.677290][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2436.677599][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2436.677854][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2436.678820][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2436.679129][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2436.679527][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2436.679923][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2436.680319][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2436.680715][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2436.681116][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2436.681402][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2436.681661][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2436.681903][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2436.682154][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2436.682429][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2436.682667][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2436.682937][ C2] do_idle (kernel/sched/idle.c:312)
[ 2436.683142][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2436.683383][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2436.683628][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2436.683896][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2436.684207][ C2]
| [ 2458.945107][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2458.945662][ C1] rcu: 1-....: (104588 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=25607
| [ 2458.946497][ C1] rcu: (t=104058 jiffies g=1882453 q=655 ncpus=4)
[ 2458.947687][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2458.948631][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2458.949026][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2458.950008][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2458.950322][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2458.950719][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2458.951123][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2458.951522][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2458.951920][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2458.952325][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2458.952888][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2458.953383][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2458.953943][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2458.954500][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2458.955069][ C1] PKRU: 55555554
[ 2458.955332][ C1] Call Trace:
[ 2458.955587][ C1]
[ 2458.955809][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2458.956210][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2458.956568][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2458.956947][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2458.957289][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2458.957687][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2458.958091][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2458.958484][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2458.958914][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2458.959272][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2458.959742][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2458.960141][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2458.960564][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2458.960956][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2458.961407][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2458.961804][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2458.962270][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2458.962722][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2458.963194][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2458.963634][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2458.964067][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2458.964501][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2458.964967][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2458.965335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2458.965702][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2458.966072][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2458.966457][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2458.966874][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2458.967318][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2458.967685][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2458.968057][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2458.968457][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2458.968810][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2458.969177][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2458.969569][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2458.969984][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2458.970411][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2458.970788][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2458.971197][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2458.971593][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2458.972124][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2458.972495][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2458.972974][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2458.973369][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2458.973671][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2458.974013][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2458.974404][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2458.974829][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2458.975233][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2458.975578][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2458.976066][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2458.976520][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2458.976952][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2458.977413][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2458.977797][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2458.978149][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2458.978594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2458.979019][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2458.979498][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2458.979858][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2458.980293][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2458.980712][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2458.981181][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2458.981558][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2458.981890][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2458.982268][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2458.982737][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2458.983200][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2458.983617][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2458.984000][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2458.984402][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2458.984838][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2458.985164][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2458.985551][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2458.985928][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2458.986314][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2458.986632][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2458.986939][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2458.987322][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2458.987580][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2458.987858][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2458.988101][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2458.988352][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2458.988569][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2458.988838][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2458.989157][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2458.989398][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2458.989631][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2458.989882][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2458.990144][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2458.990386][ C1] tc_run (net/core/dev.c:3945)
[ 2458.990592][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2458.990822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2458.991062][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2458.991334][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2458.991588][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2458.991828][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2458.992094][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2458.992406][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2458.992676][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2458.992928][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2458.993198][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2458.993454][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2458.993735][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2458.994076][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2458.994357][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2458.994612][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2458.994881][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2458.995098][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2458.995367][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2458.995610][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2458.995897][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2458.996156][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2458.996397][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2458.996647][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2458.996894][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2458.997169][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2458.997460][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2458.997736][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2458.998019][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2458.998294][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2458.998539][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2458.998809][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2458.999046][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2458.999317][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2458.999578][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2458.999838][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2459.000118][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2459.000402][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2459.000643][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2459.000932][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2459.001179][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2459.001446][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2459.001669][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2459.001965][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2459.002220][ C1] __do_softirq (kernel/softirq.c:553)
[ 2459.002454][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2459.002673][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2459.002961][ C1]
[ 2459.003120][ C1]
[ 2459.003269][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2459.003575][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2459.003900][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2459.004874][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2459.005190][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2459.005586][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2459.005985][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2459.006391][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2459.006789][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2459.007224][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2459.007526][ C1] pipe_read (fs/pipe.c:413)
[ 2459.007746][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2459.008028][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2459.008286][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2459.008548][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2459.008788][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2459.009004][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2459.009248][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2459.009489][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2459.009729][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2459.009970][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2459.010215][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2459.010480][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2459.010719][ C1] ksys_read (fs/read_write.c:619)
[ 2459.010936][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2459.011187][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2459.011493][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2459.011729][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2459.012026][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2459.012262][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2459.013233][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2459.013652][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2459.014049][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2459.014453][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2459.014848][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2459.015251][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2459.015251][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2459.015650][ C1]
| [ 2459.015807][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 2459.016084][ C2] NMI backtrace for cpu 2
[ 2459.016100][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2459.016105][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:86 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2459.016117][ C2] Code: d0 74 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea 09 48 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8
All code
========
0: d0 74 11 80 shlb -0x80(%rcx,%rdx,1)
4: 38 00 cmp %al,(%rax)
6: 74 ef je 0xfffffffffffffff7
8: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11
c: 48 89 c2 mov %rax,%rdx
f: 48 85 c0 test %rax,%rax
12: 75 b0 jne 0xffffffffffffffc4
14: 48 89 da mov %rbx,%rdx
17: 4c 89 d8 mov %r11,%rax
1a: 4c 29 da sub %r11,%rdx
1d: e9 49 ff ff ff jmp 0xffffffffffffff6b
22: 48 85 d2 test %rdx,%rdx
25: 74 b3 je 0xffffffffffffffda
27: 48 01 ea add %rbp,%rdx
2a:* eb 09 jmp 0x35 <-- trapping instruction
2c: 48 83 c0 01 add $0x1,%rax
30: 48 39 d0 cmp %rdx,%rax
33: 74 a5 je 0xffffffffffffffda
35: 80 38 00 cmpb $0x0,(%rax)
38: 74 f2 je 0x2c
3a: e9 74 ff ff ff jmp 0xffffffffffffffb3
3f: b8 .byte 0xb8
Code starting with the faulting instruction
===========================================
0: eb 09 jmp 0xb
2: 48 83 c0 01 add $0x1,%rax
6: 48 39 d0 cmp %rdx,%rax
9: 74 a5 je 0xffffffffffffffb0
b: 80 38 00 cmpb $0x0,(%rax)
e: 74 f2 je 0x2
10: e9 74 ff ff ff jmp 0xffffffffffffff89
15: b8 .byte 0xb8
[ 2459.016122][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000286
[ 2459.016128][ C2] RAX: ffffed100147436b RBX: ffffed100147436c RCX: ffffffff97c7eb80
[ 2459.016132][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2459.016136][ C2] RBP: ffffed100147436b R08: 0000000000000000 R09: ffffed100147436b
[ 2459.016137][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2459.016139][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2459.016141][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2459.016142][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2459.016146][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2459.016148][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2459.016149][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2459.016150][ C2] PKRU: 55555554
[ 2459.016151][ C2] Call Trace:
[ 2459.016154][ C2]
[ 2459.016159][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2459.016166][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2459.016171][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2459.016176][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2459.016179][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2459.016182][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2459.016188][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2459.016192][ C2] ? kasan_check_range (mm/kasan/generic.c:86 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2459.016196][ C2] ? kasan_check_range (mm/kasan/generic.c:86 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2459.016199][ C2] ? kasan_check_range (mm/kasan/generic.c:86 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2459.016202][ C2]
[ 2459.016202][ C2]
[ 2459.016204][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2459.016207][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2459.016210][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2459.016214][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2459.016218][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2459.016222][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2459.016226][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2459.016229][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2459.016232][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2459.016234][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2459.016239][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2459.016243][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2459.016250][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2459.016252][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2459.016258][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2459.016265][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2459.016269][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2459.016271][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2459.016274][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2459.016276][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2459.016283][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2459.016288][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2459.016291][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2459.016300][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2459.016303][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2459.016305][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2459.016310][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2459.016313][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2459.016317][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2459.016322][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2459.016328][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2459.016334][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2459.016339][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2459.016348][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2459.016352][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2459.016354][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2459.016358][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2459.016361][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2459.016365][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2459.016367][ 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))
[ 2459.016371][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2459.016375][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2459.016379][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2459.016385][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2459.016387][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2459.016391][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2459.016400][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2459.016407][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2459.016413][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2459.016418][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2459.016429][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2459.016436][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2459.016440][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2459.016444][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2459.016448][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2459.016451][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2459.016454][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2459.016456][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2459.016460][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2459.016464][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2459.016469][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2459.016472][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2459.016475][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2459.016478][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2459.016482][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2459.016488][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2459.016490][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2459.016494][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2459.016500][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2459.016504][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2459.016507][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2459.016512][ C2] tc_run (net/core/dev.c:3945)
[ 2459.016516][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2459.016519][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2459.016521][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2459.016525][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2459.016529][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2459.016532][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2459.016536][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2459.016539][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2459.016541][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2459.016545][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2459.016549][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2459.016552][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2459.016560][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2459.016562][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2459.016566][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2459.016569][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2459.016572][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2459.016574][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2459.016577][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2459.016580][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2459.016583][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2459.016585][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2459.016588][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2459.016592][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2459.016595][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2459.016598][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2459.016601][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2459.016605][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2459.016608][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2459.016613][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2459.016616][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2459.016620][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2459.016624][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2459.016628][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2459.016631][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2459.016634][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2459.016637][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2459.016640][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2459.016643][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2459.016647][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2459.016651][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2459.016655][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2459.016658][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2459.016662][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2459.016665][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2459.016667][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2459.016672][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2459.016674][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2459.016678][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2459.016681][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2459.016685][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2459.016689][ C2] __do_softirq (kernel/softirq.c:553)
[ 2459.016693][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2459.016696][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2459.016699][ C2]
[ 2459.016700][ C2]
[ 2459.016701][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2459.016704][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2459.016707][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2459.016709][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2459.016711][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2459.016713][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2459.016714][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2459.016715][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2459.016717][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2459.016720][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2459.016723][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2459.016727][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2459.016730][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2459.016733][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2459.016737][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2459.016740][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2459.016744][ C2] do_idle (kernel/sched/idle.c:312)
[ 2459.016747][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2459.016750][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2459.016753][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2459.016756][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2484.571182][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2484.571713][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2484.572190][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2484.572659][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2484.573572][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2484.574183][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2484.574508][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2484.575478][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2484.575785][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2484.576184][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2484.576583][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2484.576981][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2484.577388][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2484.577786][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2484.578232][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2484.578564][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2484.578962][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2484.579358][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2484.579763][ C1] PKRU: 55555554
[ 2484.579943][ C1] Call Trace:
[ 2484.580115][ C1]
[ 2484.580266][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2484.580529][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2484.580772][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2484.581049][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2484.581322][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2484.581608][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2484.581876][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2484.582182][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2484.582443][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2484.582752][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2484.583049][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2484.583368][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2484.583654][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2484.583949][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2484.584236][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2484.584547][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2484.584789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.585032][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2484.585270][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2484.585520][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2484.585792][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2484.586077][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.586316][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2484.586557][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2484.586817][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2484.587051][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2484.587306][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2484.587564][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2484.587844][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2484.588128][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2484.588374][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2484.588646][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2484.588909][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2484.589257][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2484.589510][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2484.589827][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2484.590090][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2484.590293][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2484.590524][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2484.590778][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2484.591053][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2484.591326][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2484.591555][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2484.591874][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2484.592181][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2484.592462][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2484.592757][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2484.593005][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2484.593236][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2484.593536][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2484.593819][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2484.594144][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.594386][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2484.594683][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2484.594967][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2484.595285][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2484.595544][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2484.595778][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2484.596026][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2484.596337][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2484.596669][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2484.596967][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2484.597245][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2484.597535][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2484.597847][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2484.598080][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2484.598356][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2484.598632][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2484.598894][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2484.599126][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2484.599345][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2484.599599][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2484.599852][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2484.600127][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2484.600368][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2484.600615][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2484.600829][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2484.601100][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2484.601410][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2484.601652][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2484.601882][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2484.602130][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2484.602386][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2484.602627][ C1] tc_run (net/core/dev.c:3945)
[ 2484.602832][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2484.603065][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.603304][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2484.603565][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2484.603819][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.604056][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2484.604322][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2484.604627][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2484.604899][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2484.605152][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2484.605417][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2484.605673][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2484.605950][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2484.606287][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2484.606562][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2484.606813][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2484.607085][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2484.607303][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2484.607560][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2484.607803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2484.608088][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2484.608339][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2484.608579][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2484.608827][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2484.609071][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2484.609339][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2484.609619][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2484.609891][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2484.610175][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2484.610446][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2484.610690][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2484.610962][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2484.611199][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2484.611461][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2484.611721][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2484.611980][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2484.612254][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2484.612538][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.612775][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2484.613068][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2484.613307][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2484.613572][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2484.613791][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2484.614088][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2484.614336][ C1] __do_softirq (kernel/softirq.c:553)
[ 2484.614567][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2484.614789][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2484.615074][ C1]
[ 2484.615225][ C1]
[ 2484.615375][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2484.615680][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2484.616005][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2484.616974][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2484.617288][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2484.617686][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2484.618083][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2484.618481][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2484.618881][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2484.619282][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2484.619597][ C1] pipe_read (fs/pipe.c:413)
[ 2484.619818][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2484.620094][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2484.620338][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2484.620599][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2484.620839][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2484.621054][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.621293][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2484.621534][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2484.621770][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2484.622011][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2484.622251][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2484.622515][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2484.622753][ C1] ksys_read (fs/read_write.c:619)
[ 2484.622969][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2484.623213][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2484.623517][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2484.623748][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2484.624048][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2484.624276][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2484.625240][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2484.625659][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2484.626055][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2484.626455][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2484.626852][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2484.627257][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2484.629745][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2484.630283][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2484.630797][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2484.631277][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2484.632206][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2484.632823][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2484.633149][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2484.634122][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2484.634431][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2484.634830][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2484.635228][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2484.635629][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2484.636028][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2484.636427][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2484.636874][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2484.637215][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2484.637618][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2484.638020][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2484.638419][ C2] PKRU: 55555554
[ 2484.638600][ C2] Call Trace:
[ 2484.638773][ C2]
[ 2484.638922][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2484.639185][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2484.639430][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2484.639706][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2484.639978][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2484.640268][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2484.640533][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2484.640840][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2484.641103][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2484.641366][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2484.641679][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2484.641973][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2484.642290][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2484.642582][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2484.642875][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2484.643166][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2484.643478][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2484.643719][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.643959][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2484.644200][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2484.644449][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2484.644721][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2484.645007][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.645244][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2484.645486][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2484.645746][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2484.645982][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2484.646230][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2484.646490][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2484.646766][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2484.647042][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2484.647297][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2484.647568][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2484.647833][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2484.648183][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2484.648438][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2484.648759][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2484.649021][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2484.649226][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2484.649458][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2484.649711][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2484.649987][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2484.650240][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2484.650466][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2484.650787][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2484.651096][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2484.651380][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2484.651676][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2484.651927][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2484.652158][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2484.652461][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2484.652748][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2484.653073][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.653311][ 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))
[ 2484.653610][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2484.653896][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2484.654212][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2484.654471][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2484.654708][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2484.654957][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2484.655275][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2484.655608][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2484.655907][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2484.656186][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2484.656475][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2484.656788][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2484.657031][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2484.657301][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2484.657620][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2484.657895][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2484.658173][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2484.658490][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2484.658750][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2484.659065][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2484.659315][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2484.659578][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2484.659864][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.660104][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2484.660389][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2484.660695][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2484.660972][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2484.661216][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2484.661455][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2484.661690][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2484.661947][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2484.662263][ C2] tc_run (net/core/dev.c:3945)
[ 2484.662469][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2484.662701][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.662940][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2484.663203][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2484.663456][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.663694][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2484.663959][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2484.664265][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2484.664537][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2484.664790][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2484.665054][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2484.665313][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2484.665653][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2484.665930][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2484.666185][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2484.666449][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2484.666665][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2484.666909][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2484.667192][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2484.667504][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2484.667782][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2484.668034][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2484.668265][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2484.668534][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2484.668780][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2484.669034][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2484.669276][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2484.669525][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2484.669759][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2484.670029][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2484.670311][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2484.670557][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2484.670807][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2484.671107][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2484.671428][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2484.671671][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2484.671932][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2484.672200][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2484.672441][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2484.672680][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2484.672942][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2484.673204][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2484.673467][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2484.673737][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2484.674023][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2484.674261][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2484.674558][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2484.674799][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2484.675063][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2484.675284][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2484.675582][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2484.675831][ C2] __do_softirq (kernel/softirq.c:553)
[ 2484.676062][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2484.676286][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2484.676570][ C2]
[ 2484.676722][ C2]
[ 2484.676872][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2484.677186][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2484.677445][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2484.678417][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2484.678726][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2484.679125][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2484.679524][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2484.679923][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2484.680325][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2484.680727][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2484.681015][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2484.681278][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2484.681522][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2484.681774][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2484.682054][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2484.682293][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2484.682569][ C2] do_idle (kernel/sched/idle.c:312)
[ 2484.682774][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2484.683021][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2484.683266][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2484.683536][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2512.571188][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2512.571733][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2512.572216][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2512.572685][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2512.573600][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2512.574217][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2512.574542][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2512.575514][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2512.575824][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2512.576224][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2512.576622][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2512.577032][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2512.577433][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2512.577832][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2512.578279][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2512.578609][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2512.579013][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2512.579417][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2512.579816][ C1] PKRU: 55555554
[ 2512.579998][ C1] Call Trace:
[ 2512.580173][ C1]
[ 2512.580322][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2512.580585][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2512.580830][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2512.581107][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2512.581385][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2512.581679][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2512.581945][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2512.582254][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2512.582521][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2512.582832][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2512.583128][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2512.583444][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2512.583734][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2512.584031][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2512.584323][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2512.584634][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2512.584877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.585118][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2512.585358][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2512.585608][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2512.585880][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2512.586166][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.586403][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2512.586646][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2512.586906][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2512.587151][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2512.587399][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2512.587657][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2512.587933][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2512.588211][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2512.588459][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2512.588730][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2512.588994][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2512.589346][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2512.589602][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2512.589924][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2512.590189][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2512.590396][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2512.590628][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2512.590883][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2512.591161][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2512.591435][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2512.591665][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2512.591984][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2512.592290][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2512.592576][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2512.592869][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2512.593120][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2512.593351][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2512.593649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2512.593936][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2512.594265][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.594504][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2512.594800][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2512.595087][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2512.595410][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2512.595667][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2512.595900][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2512.596149][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2512.596463][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2512.596796][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2512.597103][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2512.597378][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2512.597666][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2512.597979][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2512.598214][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2512.598489][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2512.598765][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2512.599030][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2512.599260][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2512.599482][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2512.599730][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2512.599984][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2512.600263][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2512.600503][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2512.600748][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2512.600967][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2512.601236][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2512.601547][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2512.601789][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2512.602022][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2512.602272][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2512.602529][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2512.602772][ C1] tc_run (net/core/dev.c:3945)
[ 2512.602979][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2512.603224][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.603462][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2512.603721][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2512.603976][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.604216][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2512.604480][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2512.604787][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2512.605059][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2512.605312][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2512.605576][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2512.605832][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2512.606113][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2512.606451][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2512.606726][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2512.606988][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2512.607253][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2512.607470][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2512.607726][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2512.607968][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2512.608257][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2512.608508][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2512.608747][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2512.608994][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2512.609241][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2512.609509][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2512.609792][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2512.610065][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2512.610347][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2512.610620][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2512.610863][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2512.611137][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2512.611372][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2512.611633][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2512.611894][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2512.612156][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2512.612431][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2512.612715][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.612955][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2512.613246][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2512.613486][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2512.613750][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2512.613972][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2512.614267][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2512.614516][ C1] __do_softirq (kernel/softirq.c:553)
[ 2512.614751][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2512.614971][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2512.615264][ C1]
[ 2512.615414][ C1]
[ 2512.615563][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2512.615868][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2512.616193][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2512.617171][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2512.617482][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2512.617880][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2512.618280][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2512.618679][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2512.619076][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2512.619478][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2512.619776][ C1] pipe_read (fs/pipe.c:413)
[ 2512.619998][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2512.620279][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2512.620522][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2512.620784][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2512.621022][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2512.621241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.621478][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2512.621719][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2512.621960][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2512.622201][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2512.622440][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2512.622705][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2512.622940][ C1] ksys_read (fs/read_write.c:619)
[ 2512.623160][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2512.623407][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2512.623711][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2512.623946][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2512.624245][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2512.624474][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2512.625444][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2512.625867][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2512.626266][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2512.626664][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2512.627070][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2512.627471][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2512.629955][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2512.630496][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2512.631013][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2512.631492][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2512.632432][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2512.633051][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2512.633392][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2512.634375][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2512.634701][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2512.635103][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2512.635506][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2512.635909][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2512.636312][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2512.636713][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2512.637172][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2512.637507][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2512.637913][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2512.638319][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2512.638731][ C2] PKRU: 55555554
[ 2512.638914][ C2] Call Trace:
[ 2512.639087][ C2]
[ 2512.639237][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2512.639507][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2512.639754][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2512.640033][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2512.640312][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2512.640602][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2512.640868][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2512.641181][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2512.641445][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2512.641713][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2512.642026][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2512.642327][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2512.642642][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2512.642934][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2512.643233][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2512.643523][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2512.643838][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2512.644085][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.644326][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2512.644567][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2512.644818][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2512.645091][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2512.645381][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.645621][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2512.645861][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2512.646123][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2512.646360][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2512.646610][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2512.646869][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2512.647161][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2512.647439][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2512.647688][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2512.647962][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2512.648228][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2512.648577][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2512.648832][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2512.649155][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2512.649419][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2512.649624][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2512.649857][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2512.650116][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2512.650393][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2512.650647][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2512.650875][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2512.651196][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2512.651504][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2512.651787][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2512.652082][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2512.652332][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2512.652565][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2512.652866][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2512.653156][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2512.653484][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.653728][ 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))
[ 2512.654028][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2512.654318][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2512.654637][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2512.654895][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2512.655132][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2512.655381][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2512.655697][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2512.656032][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2512.656334][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2512.656612][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2512.656902][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2512.657225][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2512.657472][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2512.657738][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2512.658059][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2512.658336][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2512.658616][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2512.658932][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2512.659197][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2512.659511][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2512.659761][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2512.660028][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2512.660317][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.660558][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2512.660840][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2512.661147][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2512.661426][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2512.661677][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2512.661920][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2512.662153][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2512.662410][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2512.662724][ C2] tc_run (net/core/dev.c:3945)
[ 2512.662931][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2512.663165][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.663405][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2512.663669][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2512.663924][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.664162][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2512.664430][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2512.664734][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2512.665010][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2512.665265][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2512.665534][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2512.665793][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2512.666139][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2512.666417][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2512.666674][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2512.666946][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2512.667166][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2512.667411][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2512.667693][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2512.668009][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2512.668290][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2512.668553][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2512.668783][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2512.669056][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2512.669299][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2512.669553][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2512.669794][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2512.670045][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2512.670284][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2512.670552][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2512.670833][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2512.671081][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2512.671333][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2512.671635][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2512.671958][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2512.672202][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2512.672468][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2512.672742][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2512.672982][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2512.673223][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2512.673487][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2512.673749][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2512.674011][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2512.674282][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2512.674571][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2512.674812][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2512.675102][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2512.675344][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2512.675616][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2512.675837][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2512.676138][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2512.676389][ C2] __do_softirq (kernel/softirq.c:553)
[ 2512.676622][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2512.676844][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2512.677140][ C2]
[ 2512.677295][ C2]
[ 2512.677444][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2512.677752][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2512.678012][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2512.678985][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2512.679298][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2512.679699][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2512.680104][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2512.680506][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2512.680908][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2512.681311][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2512.681603][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2512.681866][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2512.682111][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2512.682364][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2512.682647][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2512.682887][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2512.683166][ C2] do_idle (kernel/sched/idle.c:312)
[ 2512.683371][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2512.683616][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2512.683861][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2512.684134][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2512.684447][ C2]
| [ 2537.019105][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2537.019493][ C1] rcu: 1-....: (182478 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=44721
| [ 2537.020050][ C1] rcu: (t=182132 jiffies g=1882453 q=671 ncpus=4)
[ 2537.020840][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2537.021459][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 2537.021759][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 66 0f 1f 00 nopw (%rax)
1c: 48 85 f6 test %rsi,%rsi
1f: 0f 84 5e 01 00 00 je 0x183
25: 48 89 f8 mov %rdi,%rax
28: 41 54 push %r12
2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction
2e: 48 01 f0 add %rsi,%rax
31: 55 push %rbp
32: 53 push %rbx
33: 72 14 jb 0x49
35: eb 26 jmp 0x5d
37: cc int3
38: cc int3
39: cc int3
3a: 48 rex.W
3b: b8 ff ff ff ff mov $0xffffffff,%eax
Code starting with the faulting instruction
===========================================
0: 44 0f b6 c2 movzbl %dl,%r8d
4: 48 01 f0 add %rsi,%rax
7: 55 push %rbp
8: 53 push %rbx
9: 72 14 jb 0x1f
b: eb 26 jmp 0x33
d: cc int3
e: cc int3
f: cc int3
10: 48 rex.W
11: b8 ff ff ff ff mov $0xffffffff,%eax
[ 2537.022740][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202
[ 2537.023057][ C1] RAX: ffff88800a3a0e18 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2537.023457][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2537.023857][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2537.024270][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2537.024678][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2537.025078][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2537.025537][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2537.025871][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2537.026275][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2537.026682][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2537.027095][ C1] PKRU: 55555554
[ 2537.027279][ C1] Call Trace:
[ 2537.027459][ C1]
[ 2537.027610][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2537.027885][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2537.028140][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2537.028399][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2537.028639][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2537.028910][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2537.029182][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2537.029447][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2537.029732][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2537.029973][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2537.030287][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2537.030558][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2537.030849][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2537.031116][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2537.031423][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2537.031686][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2537.031997][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2537.032294][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2537.032611][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2537.032902][ C1] ? kasan_check_range (mm/kasan/generic.c:188)
[ 2537.033160][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2537.033441][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2537.033753][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2537.033996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.034236][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2537.034477][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2537.034726][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2537.034997][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2537.035287][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.035529][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2537.035771][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2537.036032][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2537.036276][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2537.036525][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2537.036790][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2537.037083][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2537.037362][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2537.037624][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2537.037903][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2537.038172][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2537.038536][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2537.038793][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2537.039115][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2537.039385][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2537.039596][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2537.039828][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2537.040083][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2537.040361][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2537.040640][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2537.040877][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2537.041199][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2537.041504][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2537.041797][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2537.042097][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2537.042347][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2537.042580][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2537.042881][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2537.043174][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2537.043504][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.043743][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2537.044037][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2537.044342][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2537.044662][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2537.044926][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2537.045159][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2537.045416][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2537.045731][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2537.046063][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2537.046365][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2537.046641][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2537.046942][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2537.047253][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2537.047495][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2537.047769][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2537.048051][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2537.048316][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2537.048546][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2537.048775][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2537.049033][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2537.049288][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2537.049566][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2537.049806][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2537.050052][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2537.050269][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2537.050536][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2537.050847][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2537.051090][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2537.051321][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2537.051570][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2537.051825][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2537.052066][ C1] tc_run (net/core/dev.c:3945)
[ 2537.052272][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2537.052504][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.052742][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2537.053003][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2537.053256][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.053494][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2537.053759][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2537.054066][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2537.054338][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2537.054590][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2537.054862][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2537.055119][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2537.055402][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2537.055741][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2537.056017][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2537.056279][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2537.056544][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2537.056765][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2537.057032][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2537.057275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2537.057573][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2537.057830][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2537.058071][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2537.058334][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2537.058579][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2537.058851][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2537.059144][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2537.059415][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2537.059699][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2537.059974][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2537.060218][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2537.060493][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2537.060729][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2537.060998][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2537.061267][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2537.061528][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2537.061804][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2537.062095][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.062343][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2537.062639][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2537.062878][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2537.063145][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2537.063376][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2537.063673][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2537.063921][ C1] __do_softirq (kernel/softirq.c:553)
[ 2537.064157][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2537.064386][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2537.064681][ C1]
[ 2537.064830][ C1]
[ 2537.064983][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2537.065287][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2537.065620][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2537.066607][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2537.066927][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2537.067332][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2537.067732][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2537.068133][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2537.068533][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2537.068946][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2537.069247][ C1] pipe_read (fs/pipe.c:413)
[ 2537.069470][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2537.069750][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2537.070006][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2537.070269][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2537.070509][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2537.070730][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.070969][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2537.071216][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2537.071455][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2537.071696][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2537.071937][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2537.072204][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2537.072448][ C1] ksys_read (fs/read_write.c:619)
[ 2537.072676][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2537.072925][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2537.073228][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2537.073464][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2537.073765][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2537.073993][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2537.074966][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2537.075391][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2537.075791][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2537.076190][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2537.076592][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2537.077007][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2537.077007][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2537.077410][ C1]
| [ 2537.077570][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 2537.077849][ C2] NMI backtrace for cpu 2
[ 2537.077863][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2537.077867][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2537.077876][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2537.077882][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2537.077887][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2537.077890][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2537.077894][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2537.077897][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2537.077901][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2537.077904][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2537.077909][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2537.077914][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2537.077918][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2537.077920][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2537.077924][ C2] PKRU: 55555554
[ 2537.077926][ C2] Call Trace:
[ 2537.077929][ C2]
[ 2537.077932][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2537.077940][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2537.077947][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2537.077952][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2537.077955][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2537.077958][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2537.077963][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2537.077967][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2537.077970][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2537.077973][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2537.077976][ C2]
[ 2537.077977][ C2]
[ 2537.077978][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2537.077980][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2537.077984][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.077988][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2537.077991][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2537.077995][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2537.077998][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2537.078001][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.078003][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2537.078007][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2537.078010][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2537.078017][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2537.078019][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2537.078024][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2537.078029][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2537.078032][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2537.078034][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2537.078036][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2537.078039][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2537.078045][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2537.078049][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2537.078052][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2537.078061][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2537.078063][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2537.078066][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2537.078070][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2537.078073][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2537.078077][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2537.078081][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2537.078087][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2537.078092][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2537.078096][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2537.078104][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2537.078108][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2537.078110][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2537.078114][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2537.078117][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2537.078121][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.078123][ 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))
[ 2537.078127][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2537.078131][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2537.078135][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2537.078139][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2537.078142][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2537.078145][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2537.078152][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2537.078159][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2537.078166][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2537.078170][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2537.078180][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2537.078188][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2537.078192][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2537.078195][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2537.078201][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2537.078203][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2537.078206][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2537.078209][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2537.078213][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2537.078218][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2537.078222][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2537.078225][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2537.078228][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.078231][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2537.078236][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2537.078240][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2537.078242][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2537.078247][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2537.078252][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2537.078257][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2537.078260][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2537.078264][ C2] tc_run (net/core/dev.c:3945)
[ 2537.078268][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2537.078271][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.078273][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2537.078278][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2537.078282][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.078284][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2537.078287][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2537.078291][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2537.078293][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2537.078297][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2537.078300][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2537.078304][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2537.078312][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2537.078314][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2537.078318][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2537.078321][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2537.078324][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2537.078326][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2537.078329][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2537.078332][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2537.078336][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2537.078338][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2537.078340][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2537.078345][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2537.078349][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2537.078351][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2537.078355][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2537.078358][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2537.078361][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2537.078366][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2537.078369][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2537.078374][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2537.078379][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2537.078384][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2537.078387][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2537.078390][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2537.078394][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2537.078397][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2537.078400][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2537.078405][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2537.078409][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2537.078413][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2537.078416][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2537.078421][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2537.078423][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2537.078426][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2537.078430][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2537.078432][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2537.078435][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2537.078439][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2537.078443][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2537.078446][ C2] __do_softirq (kernel/softirq.c:553)
[ 2537.078451][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2537.078454][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2537.078457][ C2]
[ 2537.078458][ C2]
[ 2537.078459][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2537.078462][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2537.078466][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2537.078468][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2537.078471][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2537.078473][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2537.078474][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2537.078475][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2537.078477][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2537.078480][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2537.078482][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2537.078487][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2537.078490][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2537.078493][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2537.078497][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2537.078499][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2537.078503][ C2] do_idle (kernel/sched/idle.c:312)
[ 2537.078506][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2537.078508][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2537.078512][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2537.078516][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2564.571195][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2564.571727][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2564.572207][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2564.572676][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2564.573595][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2564.574208][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2564.574534][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2564.575506][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2564.575814][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2564.576220][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2564.576618][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2564.577021][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2564.577423][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2564.577822][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2564.578268][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2564.578601][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2564.579001][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2564.579403][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2564.579801][ C1] PKRU: 55555554
[ 2564.579983][ C1] Call Trace:
[ 2564.580155][ C1]
[ 2564.580306][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2564.580570][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2564.580816][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2564.581096][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2564.581369][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2564.581659][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2564.581925][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2564.582235][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2564.582497][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2564.582808][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2564.583105][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2564.583420][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2564.583709][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2564.584004][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2564.584293][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2564.584604][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2564.584845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.585087][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2564.585328][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2564.585578][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2564.585851][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2564.586134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.586374][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2564.586617][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2564.586883][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2564.587118][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2564.587363][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2564.587622][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2564.587901][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2564.588178][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2564.588425][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2564.588697][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2564.588960][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2564.589307][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2564.589561][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2564.589881][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2564.590145][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2564.590354][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2564.590584][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2564.590837][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2564.591116][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2564.591389][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2564.591615][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2564.591935][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2564.592244][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2564.592527][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2564.592821][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2564.593076][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2564.593306][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2564.593606][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2564.593891][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2564.594216][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.594453][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2564.594751][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2564.595037][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2564.595352][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2564.595611][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2564.595847][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2564.596096][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2564.596409][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2564.596747][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2564.597046][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2564.597321][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2564.597608][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2564.597925][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2564.598160][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2564.598436][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2564.598712][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2564.598975][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2564.599206][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2564.599425][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2564.599675][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2564.599927][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2564.600204][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2564.600443][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2564.600690][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2564.600906][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2564.601175][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2564.601483][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2564.601723][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2564.601956][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2564.602205][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2564.602462][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2564.602703][ C1] tc_run (net/core/dev.c:3945)
[ 2564.602910][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2564.603140][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.603379][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2564.603639][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2564.603893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.604133][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2564.604400][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2564.604710][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2564.604983][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2564.605249][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2564.605515][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2564.605772][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2564.606050][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2564.606388][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2564.606666][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2564.606928][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2564.607192][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2564.607407][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2564.607665][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2564.607910][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2564.608198][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2564.608449][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2564.608688][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2564.608936][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2564.609181][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2564.609448][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2564.609729][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2564.610003][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2564.610284][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2564.610555][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2564.610799][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2564.611069][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2564.611308][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2564.611570][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2564.611831][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2564.612090][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2564.612365][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2564.612650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.612890][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2564.613181][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2564.613420][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2564.613684][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2564.613905][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2564.614202][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2564.614450][ C1] __do_softirq (kernel/softirq.c:553)
[ 2564.614683][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2564.614903][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2564.615190][ C1]
[ 2564.615342][ C1]
[ 2564.615491][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2564.615797][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2564.616122][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2564.617101][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2564.617410][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2564.617808][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2564.618208][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2564.618606][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2564.619004][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2564.619403][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2564.619701][ C1] pipe_read (fs/pipe.c:413)
[ 2564.619922][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2564.620204][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2564.620446][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2564.620708][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2564.620947][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2564.621162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.621399][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2564.621641][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2564.621881][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2564.622120][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2564.622358][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2564.622623][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2564.622861][ C1] ksys_read (fs/read_write.c:619)
[ 2564.623079][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2564.623321][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2564.623626][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2564.623865][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2564.624165][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2564.624397][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2564.625367][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2564.625789][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2564.626187][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2564.626586][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2564.626994][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2564.627396][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2564.629884][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2564.630421][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2564.630934][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2564.631417][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2564.632348][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2564.632965][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 2564.633255][ C2] 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
[ 2564.634229][ C2] RSP: 0018:ffffc9000021fa88 EFLAGS: 00000202
[ 2564.634539][ C2] RAX: ffff88800a3a1b58 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2564.634940][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2564.635345][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2564.635747][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2564.636149][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2564.636550][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2564.637026][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2564.637363][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2564.637765][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2564.638164][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2564.638565][ C2] PKRU: 55555554
[ 2564.638747][ C2] Call Trace:
[ 2564.638919][ C2]
[ 2564.639068][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2564.639333][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2564.639579][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2564.639857][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2564.640133][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2564.640423][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2564.640687][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2564.640996][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2564.641259][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2564.641521][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2564.641832][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2564.642130][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2564.642446][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2564.642736][ C2] ? kasan_check_range (mm/kasan/generic.c:188)
[ 2564.642994][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2564.643277][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2564.643589][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2564.643831][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.644071][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2564.644313][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2564.644561][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2564.644835][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2564.645120][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.645360][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2564.645602][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2564.645862][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2564.646095][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2564.646344][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2564.646603][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2564.646886][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2564.647165][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2564.647412][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2564.647683][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2564.647947][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2564.648292][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2564.648546][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2564.648867][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2564.649129][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2564.649334][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2564.649565][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2564.649818][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2564.650094][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2564.650347][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2564.650576][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2564.650897][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2564.651205][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2564.651486][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2564.651782][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2564.652030][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2564.652262][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2564.652563][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2564.652849][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2564.653174][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.653413][ 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))
[ 2564.653710][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2564.653997][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2564.654314][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2564.654572][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2564.654807][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2564.655055][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2564.655369][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2564.655702][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2564.656005][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2564.656279][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2564.656571][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2564.656892][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2564.657136][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2564.657399][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2564.657717][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2564.657995][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2564.658272][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2564.658589][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2564.658850][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2564.659165][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2564.659414][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2564.659678][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2564.659962][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.660202][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2564.660483][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2564.660787][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2564.661063][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2564.661309][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2564.661553][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2564.661786][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2564.662042][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2564.662354][ C2] tc_run (net/core/dev.c:3945)
[ 2564.662562][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2564.662791][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.663031][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2564.663295][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2564.663549][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.663789][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2564.664053][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2564.664358][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2564.664630][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2564.664883][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2564.665148][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2564.665407][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2564.665745][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2564.666020][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2564.666274][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2564.666540][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2564.666770][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2564.667021][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2564.667304][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2564.667620][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2564.667897][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2564.668149][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2564.668382][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2564.668654][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2564.668899][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2564.669152][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2564.669390][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2564.669638][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2564.669875][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2564.670143][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2564.670424][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2564.670669][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2564.670919][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2564.671221][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2564.671542][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2564.671786][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2564.672048][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2564.672317][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2564.672558][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2564.672794][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2564.673054][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2564.673317][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2564.673578][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2564.673848][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2564.674133][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2564.674372][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2564.674661][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2564.674902][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2564.675167][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2564.675391][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2564.675687][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2564.675936][ C2] __do_softirq (kernel/softirq.c:553)
[ 2564.676170][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2564.676389][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2564.676678][ C2]
[ 2564.676839][ C2]
[ 2564.676990][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2564.677296][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2564.677553][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2564.678521][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2564.678832][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2564.679229][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2564.679631][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2564.680031][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2564.680430][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2564.680828][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2564.681121][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2564.681382][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2564.681628][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2564.681880][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2564.682157][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2564.682397][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2564.682671][ C2] do_idle (kernel/sched/idle.c:312)
[ 2564.682874][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2564.683118][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2564.683363][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2564.683632][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2592.571245][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2592.571792][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2592.572288][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2592.572780][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2592.573720][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2592.574349][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2592.574650][ C1] Code: 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da <48> 29 ea 48 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d
All code
========
0: 37 (bad)
1: ff 48 89 decl -0x77(%rax)
4: fd std
5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
c: fc ff df
f: 4d 89 d1 mov %r10,%r9
12: 48 c1 ed 03 shr $0x3,%rbp
16: 49 c1 e9 03 shr $0x3,%r9
1a: 48 01 c5 add %rax,%rbp
1d: 49 01 c1 add %rax,%r9
20: 48 89 e8 mov %rbp,%rax
23: 49 8d 59 01 lea 0x1(%r9),%rbx
27: 48 89 da mov %rbx,%rdx
2a:* 48 29 ea sub %rbp,%rdx <-- trapping instruction
2d: 48 83 fa 10 cmp $0x10,%rdx
31: 0f 8e c0 00 00 00 jle 0xf7
37: 41 89 eb mov %ebp,%r11d
3a: 41 83 e3 07 and $0x7,%r11d
3e: 75 7d jne 0xbd
Code starting with the faulting instruction
===========================================
0: 48 29 ea sub %rbp,%rdx
3: 48 83 fa 10 cmp $0x10,%rdx
7: 0f 8e c0 00 00 00 jle 0xcd
d: 41 89 eb mov %ebp,%r11d
10: 41 83 e3 07 and $0x7,%r11d
14: 75 7d jne 0x93
[ 2592.575648][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000286
[ 2592.575967][ C1] RAX: ffffed10014741c3 RBX: ffffed10014741c4 RCX: ffffffff97c7eb80
[ 2592.576368][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2592.576794][ C1] RBP: ffffed10014741c3 R08: 0000000000000000 R09: ffffed10014741c3
[ 2592.577191][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2592.577587][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2592.577987][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2592.578434][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2592.578766][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2592.579166][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2592.579563][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2592.579963][ C1] PKRU: 55555554
[ 2592.580144][ C1] Call Trace:
[ 2592.580314][ C1]
[ 2592.580472][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2592.580735][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2592.580978][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2592.581255][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2592.581526][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2592.581830][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2592.582103][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2592.582428][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2592.582708][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 2592.582976][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2592.583299][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2592.583610][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2592.583943][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2592.584229][ C1] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2592.584495][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2592.584785][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2592.585110][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2592.585367][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.585619][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2592.585864][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2592.586112][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2592.586382][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2592.586674][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.586914][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2592.587171][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2592.587449][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2592.587685][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2592.587947][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2592.588210][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2592.588500][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2592.588795][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2592.589048][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2592.589326][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2592.589592][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2592.589955][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2592.590228][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2592.590561][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2592.590830][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2592.591034][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2592.591278][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2592.591549][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2592.591826][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2592.592110][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2592.592342][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2592.592674][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2592.592998][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2592.593292][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2592.593591][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2592.593853][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2592.594083][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2592.594381][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2592.594667][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2592.595009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.595264][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2592.595568][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2592.595853][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2592.596169][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2592.596427][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2592.596666][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2592.596913][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2592.597226][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2592.597558][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2592.597856][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2592.598131][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2592.598419][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2592.598731][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2592.598965][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2592.599240][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2592.599515][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2592.599778][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2592.600010][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2592.600230][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2592.600477][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2592.600731][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2592.601009][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2592.601248][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2592.601511][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2592.601748][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2592.602015][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2592.602342][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2592.602587][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2592.602837][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2592.603086][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2592.603362][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2592.603618][ C1] tc_run (net/core/dev.c:3945)
[ 2592.603824][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2592.604060][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.604313][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2592.604593][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2592.604846][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.605102][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2592.605371][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2592.605692][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2592.605962][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2592.606231][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2592.606508][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2592.606775][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2592.607068][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2592.607418][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2592.607694][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2592.607963][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2592.608231][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2592.608460][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2592.608717][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2592.608981][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2592.609268][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2592.609530][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2592.609774][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2592.610021][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2592.610280][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2592.610563][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2592.610861][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2592.611138][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2592.611432][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2592.611719][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2592.611963][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2592.612243][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2592.612483][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2592.612757][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2592.613016][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2592.613276][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2592.613569][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2592.613862][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.614100][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2592.614389][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2592.614628][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2592.614891][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2592.615112][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2592.615408][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2592.615655][ C1] __do_softirq (kernel/softirq.c:553)
[ 2592.615888][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2592.616108][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2592.616394][ C1]
[ 2592.616552][ C1]
[ 2592.616703][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2592.617008][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2592.617332][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2592.618303][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2592.618611][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2592.619009][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2592.619410][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2592.619808][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2592.620213][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2592.620626][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2592.620950][ C1] pipe_read (fs/pipe.c:413)
[ 2592.621172][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2592.621465][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2592.621712][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2592.621989][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2592.622228][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2592.622460][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.622707][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2592.622950][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2592.623189][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2592.623429][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2592.623672][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2592.623951][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2592.624188][ C1] ksys_read (fs/read_write.c:619)
[ 2592.624423][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2592.624677][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2592.624988][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2592.625222][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2592.625534][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2592.625778][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2592.626775][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2592.627211][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2592.627620][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2592.628022][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2592.628438][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2592.628856][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2592.631361][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2592.631901][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2592.632414][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2592.632890][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2592.633818][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2592.634433][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2592.634759][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2592.635730][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2592.636038][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2592.636438][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2592.636846][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2592.637249][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2592.637648][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2592.638048][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2592.638496][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2592.638834][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2592.639239][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2592.639638][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2592.640036][ C2] PKRU: 55555554
[ 2592.640219][ C2] Call Trace:
[ 2592.640392][ C2]
[ 2592.640540][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2592.640802][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2592.641046][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2592.641322][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2592.641597][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2592.641884][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2592.642150][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2592.642458][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2592.642719][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2592.642981][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2592.643291][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2592.643588][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2592.643903][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2592.644193][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2592.644489][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2592.644777][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2592.645087][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2592.645330][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.645570][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2592.645809][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2592.646058][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2592.646330][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2592.646623][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.646862][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2592.647101][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2592.647361][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2592.647598][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2592.647845][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2592.648104][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2592.648380][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2592.648656][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2592.648905][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2592.649179][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2592.649444][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2592.649798][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2592.650053][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2592.650373][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2592.650641][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2592.650845][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2592.651077][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2592.651332][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2592.651608][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2592.651859][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2592.652087][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2592.652407][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2592.652711][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2592.652995][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2592.653289][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2592.653538][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2592.653770][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2592.654068][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2592.654355][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2592.654680][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.654918][ 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))
[ 2592.655214][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2592.655500][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2592.655815][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2592.656074][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2592.656308][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2592.656562][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2592.656875][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2592.657208][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2592.657506][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2592.657780][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2592.658067][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2592.658380][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2592.658622][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2592.658886][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2592.659206][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2592.659481][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2592.659758][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2592.660073][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2592.660335][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2592.660647][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2592.660896][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2592.661160][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2592.661448][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.661686][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2592.661969][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2592.662275][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2592.662550][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2592.662791][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2592.663031][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2592.663265][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2592.663520][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2592.663832][ C2] tc_run (net/core/dev.c:3945)
[ 2592.664038][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2592.664272][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.664510][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2592.664771][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2592.665024][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.665261][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2592.665527][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2592.665830][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2592.666102][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2592.666354][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2592.666626][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2592.666883][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2592.667222][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2592.667497][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2592.667750][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2592.668014][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2592.668232][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2592.668480][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2592.668759][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2592.669070][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2592.669349][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2592.669601][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2592.669829][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2592.670100][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2592.670344][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2592.670595][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2592.670834][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2592.671082][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2592.671319][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2592.671586][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2592.671865][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2592.672112][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2592.672362][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2592.672662][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2592.672981][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2592.673225][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2592.673485][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2592.673755][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2592.673994][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2592.674231][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2592.674492][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2592.674752][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2592.675012][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2592.675281][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2592.675567][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2592.675805][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2592.676097][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2592.676337][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2592.676606][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2592.676833][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2592.677133][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2592.677382][ C2] __do_softirq (kernel/softirq.c:553)
[ 2592.677614][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2592.677835][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2592.678120][ C2]
[ 2592.678273][ C2]
[ 2592.678422][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2592.678726][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2592.678983][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2592.679953][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2592.680263][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2592.680661][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2592.681059][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2592.681477][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2592.681876][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2592.682277][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2592.682566][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2592.682828][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2592.683070][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2592.683322][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2592.683601][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2592.683837][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2592.684114][ C2] do_idle (kernel/sched/idle.c:312)
[ 2592.684317][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2592.684560][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2592.684802][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2592.685076][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2592.685387][ C2]
| [ 2615.077103][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2615.077472][ C1] rcu: 1-....: (260362 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=63880
| [ 2615.078017][ C1] rcu: (t=260190 jiffies g=1882453 q=680 ncpus=4)
[ 2615.078795][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2615.079406][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2615.079738][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2615.080705][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2615.081013][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2615.081410][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2615.081810][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2615.082208][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2615.082606][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2615.083002][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2615.083448][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2615.083782][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2615.084183][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2615.084580][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2615.084976][ C1] PKRU: 55555554
[ 2615.085158][ C1] Call Trace:
[ 2615.085329][ C1]
[ 2615.085476][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2615.085750][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2615.086001][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2615.086254][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2615.086492][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2615.086762][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2615.087030][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2615.087287][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2615.087573][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2615.087816][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2615.088126][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2615.088401][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2615.088687][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2615.088951][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2615.089257][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2615.089519][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2615.089827][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2615.090123][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2615.090437][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2615.090726][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2615.091021][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2615.091309][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2615.091619][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2615.091861][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.092101][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2615.092340][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2615.092588][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2615.092859][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2615.093145][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.093382][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2615.093622][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2615.093881][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2615.094116][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2615.094364][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2615.094623][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2615.094898][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2615.095173][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2615.095421][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2615.095696][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2615.095962][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2615.096309][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2615.096567][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2615.096887][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2615.097150][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2615.097352][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2615.097585][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2615.097838][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2615.098114][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2615.098386][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2615.098622][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2615.098940][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2615.099245][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2615.099529][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2615.099821][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2615.100069][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2615.100301][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2615.100601][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2615.100885][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2615.101209][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.101447][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2615.101743][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2615.102029][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2615.102346][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2615.102608][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2615.102842][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2615.103088][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2615.103402][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2615.103733][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2615.104033][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2615.104307][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2615.104595][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2615.104904][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2615.105139][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2615.105413][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2615.105690][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2615.105953][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2615.106182][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2615.106404][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2615.106662][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2615.106915][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2615.107191][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2615.107431][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2615.107677][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2615.107892][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2615.108158][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2615.108467][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2615.108709][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2615.108939][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2615.109188][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2615.109445][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2615.109685][ C1] tc_run (net/core/dev.c:3945)
[ 2615.109890][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2615.110121][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.110359][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2615.110620][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2615.110872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.111109][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2615.111374][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2615.111679][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2615.111950][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2615.112203][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2615.112468][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2615.112723][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2615.113002][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2615.113338][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2615.113612][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2615.113865][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2615.114128][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2615.114346][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2615.114602][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2615.114844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2615.115130][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2615.115382][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2615.115626][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2615.115873][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2615.116116][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2615.116382][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2615.116672][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2615.116943][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2615.117225][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2615.117499][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2615.117743][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2615.118016][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2615.118251][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2615.118513][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2615.118775][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2615.119035][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2615.119308][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2615.119592][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.119833][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2615.120124][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2615.120361][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2615.120625][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2615.120847][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2615.121143][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2615.121390][ C1] __do_softirq (kernel/softirq.c:553)
[ 2615.121624][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2615.121845][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2615.122132][ C1]
[ 2615.122281][ C1]
[ 2615.122433][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2615.122735][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2615.123061][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2615.124030][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2615.124339][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2615.124740][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2615.125138][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2615.125537][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2615.125934][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2615.126337][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2615.126638][ C1] pipe_read (fs/pipe.c:413)
[ 2615.126861][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2615.127138][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2615.127382][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2615.127644][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2615.127885][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2615.128099][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.128338][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2615.128577][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2615.128817][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2615.129057][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2615.129298][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2615.129562][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2615.129799][ C1] ksys_read (fs/read_write.c:619)
[ 2615.130017][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2615.130262][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2615.130564][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2615.130799][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2615.131100][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2615.131330][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2615.132303][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2615.132726][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2615.133125][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2615.133523][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2615.133921][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2615.134320][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2615.134320][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2615.134720][ C1]
| [ 2615.134879][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 2615.135161][ C2] NMI backtrace for cpu 2
[ 2615.135178][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2615.135183][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2615.135195][ C2] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 35 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 35 0c fe call 0xfffffffffe0c35f7
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 35 0c fe call 0xfffffffffe0c35cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 2615.135201][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2615.135207][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2615.135210][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2615.135212][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2615.135213][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2615.135215][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2615.135217][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2615.135219][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2615.135222][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2615.135224][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2615.135225][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2615.135226][ C2] PKRU: 55555554
[ 2615.135228][ C2] Call Trace:
[ 2615.135232][ C2]
[ 2615.135235][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2615.135243][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2615.135249][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2615.135254][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2615.135258][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2615.135260][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2615.135267][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2615.135270][ C2] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2615.135273][ C2] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2615.135276][ C2] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2615.135279][ C2]
[ 2615.135280][ C2]
[ 2615.135282][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2615.135284][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2615.135289][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.135294][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2615.135297][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2615.135302][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2615.135304][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2615.135308][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.135310][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2615.135314][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2615.135318][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2615.135324][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2615.135326][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2615.135331][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2615.135339][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2615.135343][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2615.135345][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2615.135347][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2615.135349][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2615.135356][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2615.135361][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2615.135364][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2615.135374][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2615.135376][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2615.135379][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2615.135384][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2615.135386][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2615.135391][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2615.135395][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2615.135401][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2615.135406][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2615.135412][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2615.135420][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2615.135424][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2615.135426][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2615.135430][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2615.135433][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2615.135437][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.135440][ 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))
[ 2615.135444][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2615.135448][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2615.135452][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2615.135457][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2615.135460][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2615.135463][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2615.135472][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2615.135479][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2615.135485][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2615.135490][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2615.135500][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2615.135508][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2615.135513][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2615.135516][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2615.135522][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2615.135524][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2615.135528][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2615.135530][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2615.135534][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2615.135540][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2615.135545][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2615.135548][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2615.135551][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.135553][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2615.135559][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2615.135565][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2615.135567][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2615.135572][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2615.135577][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2615.135582][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2615.135585][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2615.135589][ C2] tc_run (net/core/dev.c:3945)
[ 2615.135594][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2615.135597][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.135600][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2615.135604][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2615.135608][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.135610][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2615.135614][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2615.135617][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2615.135620][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2615.135624][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2615.135627][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2615.135630][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2615.135638][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2615.135640][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2615.135644][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2615.135648][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2615.135651][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2615.135653][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2615.135656][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2615.135660][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2615.135664][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2615.135667][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2615.135670][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2615.135675][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2615.135679][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2615.135682][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2615.135685][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2615.135689][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2615.135692][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2615.135697][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2615.135701][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2615.135705][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2615.135710][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2615.135715][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2615.135718][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2615.135721][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2615.135725][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2615.135727][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2615.135731][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2615.135736][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2615.135740][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2615.135744][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2615.135748][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2615.135752][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2615.135755][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2615.135757][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2615.135763][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2615.135766][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2615.135770][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2615.135774][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2615.135778][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2615.135782][ C2] __do_softirq (kernel/softirq.c:553)
[ 2615.135786][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2615.135789][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2615.135794][ C2]
[ 2615.135794][ C2]
[ 2615.135795][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2615.135799][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2615.135802][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2615.135804][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2615.135808][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2615.135809][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2615.135811][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2615.135812][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2615.135814][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2615.135817][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2615.135820][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2615.135824][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2615.135828][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2615.135831][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2615.135835][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2615.135838][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2615.135842][ C2] do_idle (kernel/sched/idle.c:312)
[ 2615.135844][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2615.135847][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2615.135850][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2615.135854][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2640.571181][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2640.571711][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2640.572188][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2640.572656][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2640.573575][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2640.574191][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2640.574519][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2640.575492][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2640.575801][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2640.576203][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2640.576608][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2640.577007][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2640.577406][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2640.577808][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2640.578255][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2640.578588][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2640.578989][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2640.579388][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2640.579789][ C1] PKRU: 55555554
[ 2640.579971][ C1] Call Trace:
[ 2640.580151][ C1]
[ 2640.580303][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2640.580567][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2640.580811][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2640.581087][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2640.581359][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2640.581649][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2640.581913][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2640.582220][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2640.582482][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2640.582791][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2640.583085][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2640.583400][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2640.583690][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2640.583983][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2640.584274][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2640.584586][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2640.584825][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.585068][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2640.585307][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2640.585556][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2640.585828][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2640.586116][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.586359][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2640.586601][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2640.586860][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2640.587096][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2640.587342][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2640.587599][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2640.587879][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2640.588156][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2640.588404][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2640.588675][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2640.588939][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2640.589289][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2640.589543][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2640.589863][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2640.590127][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2640.590331][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2640.590562][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2640.590814][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2640.591094][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2640.591366][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2640.591594][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2640.591913][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2640.592220][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2640.592504][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2640.592797][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2640.593048][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2640.593279][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2640.593580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2640.593868][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2640.594194][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.594433][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2640.594733][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2640.595020][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2640.595337][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2640.595595][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2640.595829][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2640.596078][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2640.596397][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2640.596729][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2640.597030][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2640.597305][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2640.597593][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2640.597908][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2640.598142][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2640.598418][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2640.598694][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2640.598958][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2640.599191][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2640.599411][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2640.599659][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2640.599914][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2640.600193][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2640.600431][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2640.600680][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2640.600898][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2640.601165][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2640.601476][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2640.601720][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2640.601954][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2640.602205][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2640.602461][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2640.602703][ C1] tc_run (net/core/dev.c:3945)
[ 2640.602909][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2640.603139][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.603378][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2640.603639][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2640.603893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.604132][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2640.604397][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2640.604703][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2640.604975][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2640.605232][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2640.605496][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2640.605753][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2640.606032][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2640.606383][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2640.606660][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2640.606914][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2640.607180][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2640.607396][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2640.607653][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2640.607898][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2640.608186][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2640.608438][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2640.608676][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2640.608926][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2640.609170][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2640.609438][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2640.609719][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2640.609993][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2640.610274][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2640.610545][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2640.610790][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2640.611063][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2640.611300][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2640.611561][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2640.611821][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2640.612082][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2640.612358][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2640.612644][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.612884][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2640.613174][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2640.613413][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2640.613679][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2640.613901][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2640.614198][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2640.614446][ C1] __do_softirq (kernel/softirq.c:553)
[ 2640.614679][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2640.614899][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2640.615186][ C1]
[ 2640.615336][ C1]
[ 2640.615486][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2640.615791][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2640.616115][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2640.617092][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2640.617402][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2640.617799][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2640.618200][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2640.618598][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2640.618996][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2640.619396][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2640.619693][ C1] pipe_read (fs/pipe.c:413)
[ 2640.619913][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2640.620193][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2640.620435][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2640.620698][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2640.620938][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2640.621153][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.621390][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2640.621631][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2640.621871][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2640.622111][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2640.622348][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2640.622613][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2640.622851][ C1] ksys_read (fs/read_write.c:619)
[ 2640.623068][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2640.623312][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2640.623617][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2640.623851][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2640.624150][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2640.624379][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2640.625350][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2640.625774][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2640.626174][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2640.626584][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2640.626989][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2640.627390][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2640.629874][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2640.630414][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2640.630928][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2640.631406][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2640.632335][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2640.632948][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2640.633274][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2640.634245][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2640.634553][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2640.634951][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2640.635351][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2640.635750][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2640.636152][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2640.636559][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2640.637006][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2640.637341][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2640.637742][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2640.638142][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2640.638539][ C2] PKRU: 55555554
[ 2640.638721][ C2] Call Trace:
[ 2640.638893][ C2]
[ 2640.639043][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2640.639307][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2640.639551][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2640.639828][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2640.640102][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2640.640394][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2640.640660][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2640.640967][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2640.641229][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2640.641491][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2640.641802][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2640.642098][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2640.642414][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2640.642703][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2640.642999][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2640.643288][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2640.643599][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2640.643842][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.644081][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2640.644322][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2640.644571][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2640.644842][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2640.645130][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.645368][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2640.645611][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2640.645871][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2640.646108][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2640.646363][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2640.646622][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2640.646898][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2640.647177][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2640.647424][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2640.647697][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2640.647960][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2640.648309][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2640.648562][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2640.648882][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2640.649147][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2640.649351][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2640.649583][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2640.649837][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2640.650114][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2640.650366][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2640.650594][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2640.650912][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2640.651219][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2640.651503][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2640.651796][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2640.652045][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2640.652278][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2640.652577][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2640.652863][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2640.653190][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.653433][ 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))
[ 2640.653729][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2640.654015][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2640.654333][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2640.654591][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2640.654825][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2640.655073][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2640.655388][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2640.655720][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2640.656020][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2640.656295][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2640.656591][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2640.656904][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2640.657147][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2640.657412][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2640.657731][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2640.658006][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2640.658287][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2640.658609][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2640.658881][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2640.659194][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2640.659442][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2640.659706][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2640.659992][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.660231][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2640.660513][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2640.660820][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2640.661094][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2640.661337][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2640.661579][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2640.661810][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2640.662066][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2640.662381][ C2] tc_run (net/core/dev.c:3945)
[ 2640.662587][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2640.662818][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.663058][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2640.663320][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2640.663572][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.663809][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2640.664075][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2640.664380][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2640.664652][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2640.664905][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2640.665171][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2640.665428][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2640.665765][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2640.666041][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2640.666298][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2640.666573][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2640.666791][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2640.667032][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2640.667312][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2640.667623][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2640.667901][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2640.668154][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2640.668383][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2640.668655][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2640.668897][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2640.669150][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2640.669391][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2640.669639][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2640.669875][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2640.670144][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2640.670423][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2640.670669][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2640.670919][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2640.671221][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2640.671541][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2640.671783][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2640.672043][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2640.672315][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2640.672552][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2640.672797][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2640.673059][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2640.673321][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2640.673580][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2640.673848][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2640.674136][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2640.674375][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2640.674666][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2640.674906][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2640.675170][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2640.675389][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2640.675688][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2640.675936][ C2] __do_softirq (kernel/softirq.c:553)
[ 2640.676169][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2640.676399][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2640.676685][ C2]
[ 2640.676837][ C2]
[ 2640.676987][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2640.677293][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2640.677551][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2640.678522][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2640.678830][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2640.679229][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2640.679626][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2640.680026][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2640.680426][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2640.680825][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2640.681116][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2640.681378][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2640.681620][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2640.681870][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2640.682151][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2640.682389][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2640.682664][ C2] do_idle (kernel/sched/idle.c:312)
[ 2640.682867][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2640.683112][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2640.683354][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2640.683625][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2668.571198][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2668.571735][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2668.572246][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2668.572719][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2668.573646][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2668.574256][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2668.574580][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2668.575553][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2668.575858][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2668.576263][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2668.576661][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2668.577057][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2668.577455][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2668.577852][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2668.578299][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2668.578630][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2668.579028][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2668.579425][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2668.579825][ C2] PKRU: 55555554
[ 2668.580005][ C2] Call Trace:
[ 2668.580177][ C2]
[ 2668.580326][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2668.580588][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2668.580830][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2668.581109][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2668.581381][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2668.581672][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2668.581937][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2668.582242][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2668.582501][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2668.582762][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2668.583070][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2668.583367][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2668.583681][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2668.583967][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2668.584262][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2668.584548][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2668.584858][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2668.585100][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.585342][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2668.585584][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2668.585832][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2668.586105][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2668.586393][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.586631][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2668.586871][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2668.587133][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2668.587366][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2668.587612][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2668.587869][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2668.588143][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2668.588421][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2668.588667][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2668.588938][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2668.589201][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2668.589548][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2668.589801][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2668.590121][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2668.590381][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2668.590583][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2668.590814][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2668.591066][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2668.591341][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2668.591592][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2668.591819][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2668.592139][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2668.592441][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2668.592723][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2668.593013][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2668.593263][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2668.593494][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2668.593793][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2668.594076][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2668.594401][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.594642][ 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))
[ 2668.594935][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2668.595223][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2668.595540][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2668.595797][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2668.596030][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2668.596282][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2668.596594][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2668.596923][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2668.597228][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2668.597500][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2668.597789][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2668.598097][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2668.598338][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2668.598600][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2668.598916][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2668.599192][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2668.599468][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2668.599781][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2668.600040][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2668.600359][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2668.600611][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2668.600874][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2668.601157][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.601396][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2668.601675][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2668.601981][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2668.602255][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2668.602496][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2668.602737][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2668.602968][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2668.603223][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2668.603533][ C2] tc_run (net/core/dev.c:3945)
[ 2668.603740][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2668.603970][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.604209][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2668.604469][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2668.604723][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.604960][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2668.605225][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2668.605526][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2668.605797][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2668.606049][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2668.606318][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2668.606574][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2668.606909][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2668.607183][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2668.607436][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2668.607699][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2668.607917][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2668.608161][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2668.608435][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2668.608752][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2668.609028][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2668.609280][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2668.609511][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2668.609780][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2668.610024][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2668.610275][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2668.610512][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2668.610760][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2668.610995][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2668.611262][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2668.611540][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2668.611785][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2668.612036][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2668.612341][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2668.612661][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2668.612906][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2668.613167][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2668.613436][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2668.613677][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2668.613914][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2668.614178][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2668.614439][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2668.614701][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2668.614971][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2668.615256][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.615497][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2668.615793][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2668.616034][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2668.616310][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2668.616532][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2668.616824][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2668.617070][ C2] __do_softirq (kernel/softirq.c:553)
[ 2668.617303][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2668.617523][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2668.617808][ C2]
[ 2668.617957][ C2]
[ 2668.618108][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2668.618413][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2668.618668][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2668.619635][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2668.619943][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2668.620339][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2668.620739][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2668.621141][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2668.621537][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2668.621934][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2668.622225][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2668.622485][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2668.622728][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2668.622978][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2668.623256][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2668.623494][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2668.623765][ C2] do_idle (kernel/sched/idle.c:312)
[ 2668.623973][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2668.624222][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2668.624466][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2668.624734][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2668.627096][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2668.627623][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2668.628099][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2668.628565][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2668.629472][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2668.630083][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2668.630407][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2668.631374][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2668.631680][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2668.632077][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2668.632475][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2668.632873][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2668.633271][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2668.633666][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2668.634112][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2668.634445][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2668.634847][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2668.635245][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2668.635642][ C1] PKRU: 55555554
[ 2668.635823][ C1] Call Trace:
[ 2668.635995][ C1]
[ 2668.636142][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2668.636411][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2668.636656][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2668.636931][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2668.637207][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2668.637494][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2668.637759][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2668.638066][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2668.638327][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2668.638637][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2668.638932][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2668.639246][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2668.639537][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2668.639831][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2668.640120][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2668.640432][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2668.640673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.640912][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2668.641152][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2668.641401][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2668.641672][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2668.641958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.642196][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2668.642436][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2668.642695][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2668.642931][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2668.643178][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2668.643436][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2668.643711][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2668.643986][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2668.644234][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2668.644504][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2668.644768][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2668.645115][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2668.645371][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2668.645691][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2668.645954][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2668.646157][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2668.646396][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2668.646650][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2668.646925][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2668.647199][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2668.647427][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2668.647746][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2668.648053][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2668.648335][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2668.648627][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2668.648875][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2668.649105][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2668.649404][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2668.649688][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2668.650013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.650252][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2668.650546][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2668.650832][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2668.651149][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2668.651406][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2668.651639][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2668.651886][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2668.652198][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2668.652529][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2668.652829][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2668.653103][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2668.653391][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2668.653702][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2668.653935][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2668.654211][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2668.654487][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2668.654750][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2668.654980][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2668.655201][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2668.655449][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2668.655702][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2668.655978][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2668.656226][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2668.656472][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2668.656687][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2668.656954][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2668.657263][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2668.657505][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2668.657735][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2668.657984][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2668.658239][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2668.658480][ C1] tc_run (net/core/dev.c:3945)
[ 2668.658687][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2668.658918][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.659155][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2668.659416][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2668.659668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.659905][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2668.660169][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2668.660474][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2668.660744][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2668.660996][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2668.661259][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2668.661514][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2668.661794][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2668.662130][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2668.662404][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2668.662656][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2668.662920][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2668.663137][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2668.663395][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2668.663636][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2668.663923][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2668.664174][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2668.664414][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2668.664661][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2668.664903][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2668.665169][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2668.665451][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2668.665723][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2668.666002][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2668.666284][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2668.666527][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2668.666800][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2668.667033][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2668.667296][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2668.667557][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2668.667818][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2668.668091][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2668.668375][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.668613][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2668.668902][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2668.669141][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2668.669404][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2668.669627][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2668.669923][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2668.670170][ C1] __do_softirq (kernel/softirq.c:553)
[ 2668.670408][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2668.670627][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2668.670915][ C1]
[ 2668.671064][ C1]
[ 2668.671215][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2668.671518][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2668.671843][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2668.672814][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2668.673120][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2668.673521][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2668.673919][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2668.674317][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2668.674713][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2668.675114][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2668.675409][ C1] pipe_read (fs/pipe.c:413)
[ 2668.675630][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2668.675907][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2668.676151][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2668.676418][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2668.676658][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2668.676873][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2668.677111][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2668.677350][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2668.677590][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2668.677830][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2668.678069][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2668.678334][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2668.678569][ C1] ksys_read (fs/read_write.c:619)
[ 2668.678789][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2668.679033][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2668.679335][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2668.679573][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2668.679872][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2668.680098][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2668.681078][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2668.681506][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2668.681908][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2668.682304][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2668.682704][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2668.683102][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2668.683502][ C1]
| [ 2693.135103][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2693.135462][ C1] rcu: 1-....: (338192 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=83219
| [ 2693.136004][ C1] rcu: (t=338248 jiffies g=1882453 q=685 ncpus=4)
[ 2693.136785][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2693.137396][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2693.137723][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2693.138689][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2693.138996][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2693.139393][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2693.139789][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2693.140189][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2693.140585][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2693.140981][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2693.141425][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2693.141755][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2693.142160][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2693.142556][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2693.142952][ C1] PKRU: 55555554
[ 2693.143134][ C1] Call Trace:
[ 2693.143306][ C1]
[ 2693.143452][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2693.143723][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2693.143974][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2693.144226][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2693.144457][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2693.144726][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2693.144997][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2693.145252][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2693.145537][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2693.145779][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2693.146102][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2693.146374][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2693.146661][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2693.146925][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2693.147230][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2693.147491][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2693.147800][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2693.148092][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2693.148407][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2693.148696][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2693.148988][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2693.149277][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2693.149587][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2693.149827][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.150066][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2693.150306][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2693.150555][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2693.150825][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2693.151110][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.151346][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2693.151587][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2693.151845][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2693.152080][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2693.152326][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2693.152584][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2693.152859][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2693.153134][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2693.153380][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2693.153652][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2693.153915][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2693.154264][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2693.154517][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2693.154834][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2693.155096][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2693.155300][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2693.155530][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2693.155782][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2693.156063][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2693.156335][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2693.156563][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2693.156881][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2693.157185][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2693.157471][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2693.157763][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2693.158011][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2693.158243][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2693.158540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2693.158827][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2693.159151][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.159390][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2693.159684][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2693.159970][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2693.160287][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2693.160543][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2693.160775][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2693.161022][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2693.161335][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2693.161667][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2693.161966][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2693.162239][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2693.162526][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2693.162838][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2693.163072][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2693.163347][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2693.163621][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2693.163888][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2693.164118][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2693.164340][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2693.164589][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2693.164843][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2693.165123][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2693.165362][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2693.165608][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2693.165828][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2693.166103][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2693.166413][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2693.166654][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2693.166886][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2693.167135][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2693.167392][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2693.167635][ C1] tc_run (net/core/dev.c:3945)
[ 2693.167840][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2693.168072][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.168310][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2693.168571][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2693.168824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.169064][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2693.169328][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2693.169633][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2693.169904][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2693.170157][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2693.170422][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2693.170677][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2693.170955][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2693.171294][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2693.171568][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2693.171821][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2693.172086][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2693.172303][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2693.172560][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2693.172801][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2693.173089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2693.173342][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2693.173580][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2693.173828][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2693.174072][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2693.174339][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2693.174622][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2693.174895][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2693.175175][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2693.175451][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2693.175694][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2693.175967][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2693.176210][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2693.176473][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2693.176735][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2693.176997][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2693.177272][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2693.177556][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.177794][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2693.178084][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2693.178325][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2693.178588][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2693.178810][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2693.179105][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2693.179354][ C1] __do_softirq (kernel/softirq.c:553)
[ 2693.179588][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2693.179808][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2693.180096][ C1]
[ 2693.180247][ C1]
[ 2693.180399][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2693.180704][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2693.181028][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2693.182011][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2693.182325][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2693.182724][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2693.183124][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2693.183522][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2693.183920][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2693.184323][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2693.184619][ C1] pipe_read (fs/pipe.c:413)
[ 2693.184841][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2693.185119][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2693.185363][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2693.185624][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2693.185863][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2693.186086][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.186324][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2693.186564][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2693.186803][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2693.187044][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2693.187283][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2693.187548][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2693.187784][ C1] ksys_read (fs/read_write.c:619)
[ 2693.188002][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2693.188245][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2693.188548][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2693.188782][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2693.189081][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2693.189309][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2693.190281][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2693.190703][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2693.191105][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2693.191503][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2693.191901][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2693.192302][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2693.192302][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2693.192703][ C1]
| [ 2693.192867][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 2693.193148][ C2] NMI backtrace for cpu 2
[ 2693.193164][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2693.193168][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2693.193177][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2693.193182][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2693.193185][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2693.193187][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2693.193189][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2693.193190][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2693.193192][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2693.193193][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2693.193195][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2693.193198][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2693.193200][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2693.193201][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2693.193203][ C2] PKRU: 55555554
[ 2693.193204][ C2] Call Trace:
[ 2693.193207][ C2]
[ 2693.193209][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2693.193217][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2693.193222][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2693.193228][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2693.193230][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2693.193233][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2693.193238][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2693.193241][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2693.193244][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2693.193247][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2693.193250][ C2]
[ 2693.193251][ C2]
[ 2693.193252][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2693.193255][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2693.193259][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.193263][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2693.193266][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2693.193270][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2693.193273][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2693.193276][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.193278][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2693.193281][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2693.193284][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2693.193290][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2693.193292][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2693.193297][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2693.193303][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2693.193306][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2693.193309][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2693.193311][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2693.193313][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2693.193319][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2693.193322][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2693.193325][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2693.193334][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2693.193336][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2693.193339][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2693.193343][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2693.193346][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2693.193349][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2693.193353][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2693.193359][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2693.193364][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2693.193367][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2693.193376][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2693.193379][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2693.193381][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2693.193385][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2693.193388][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2693.193392][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.193394][ 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))
[ 2693.193398][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2693.193402][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2693.193405][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2693.193410][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2693.193412][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2693.193415][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2693.193423][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2693.193430][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2693.193436][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2693.193441][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2693.193451][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2693.193458][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2693.193462][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2693.193465][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2693.193468][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2693.193471][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2693.193474][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2693.193476][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2693.193479][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2693.193483][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2693.193487][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2693.193490][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2693.193494][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.193496][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2693.193500][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2693.193505][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2693.193507][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2693.193512][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2693.193517][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2693.193521][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2693.193523][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2693.193528][ C2] tc_run (net/core/dev.c:3945)
[ 2693.193531][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2693.193534][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.193536][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2693.193540][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2693.193544][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.193546][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2693.193549][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2693.193552][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2693.193555][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2693.193558][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2693.193562][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2693.193565][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2693.193573][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2693.193575][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2693.193579][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2693.193582][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2693.193586][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2693.193588][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2693.193591][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2693.193594][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2693.193597][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2693.193599][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2693.193601][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2693.193604][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2693.193607][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2693.193610][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2693.193613][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2693.193617][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2693.193619][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2693.193624][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2693.193627][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2693.193631][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2693.193636][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2693.193640][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2693.193642][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2693.193646][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2693.193649][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2693.193652][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2693.193655][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2693.193659][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2693.193664][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2693.193668][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2693.193671][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2693.193675][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2693.193678][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2693.193680][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2693.193683][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2693.193686][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2693.193689][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2693.193692][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2693.193696][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2693.193699][ C2] __do_softirq (kernel/softirq.c:553)
[ 2693.193704][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2693.193706][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2693.193709][ C2]
[ 2693.193710][ C2]
[ 2693.193711][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2693.193714][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2693.193718][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2693.193720][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2693.193722][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2693.193724][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2693.193725][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2693.193726][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2693.193728][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2693.193731][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2693.193734][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2693.193737][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2693.193740][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2693.193743][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2693.193747][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2693.193749][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2693.193753][ C2] do_idle (kernel/sched/idle.c:312)
[ 2693.193756][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2693.193758][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2693.193761][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2693.193765][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2720.571225][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2720.571782][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2720.572305][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2720.572795][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2720.573724][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2720.574333][ C2] 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)
[ 2720.574620][ C2] 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
[ 2720.575588][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000216
[ 2720.575895][ C2] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2720.576300][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2720.576697][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2720.577095][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2720.577491][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2720.577888][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2720.578333][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2720.578663][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2720.579064][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2720.579462][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2720.579857][ C2] PKRU: 55555554
[ 2720.580038][ C2] Call Trace:
[ 2720.580211][ C2]
[ 2720.580359][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2720.580624][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2720.580867][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2720.581142][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2720.581416][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2720.581702][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2720.581966][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2720.582272][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2720.582531][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 2720.582790][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2720.583050][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2720.583360][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2720.583656][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2720.583970][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2720.584259][ C2] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2720.584515][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2720.584795][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2720.585105][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2720.585347][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.585588][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2720.585825][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2720.586078][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2720.586351][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2720.586634][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.586872][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2720.587112][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2720.587372][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2720.587606][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2720.587852][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2720.588109][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2720.588383][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2720.588661][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2720.588906][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2720.589178][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2720.589442][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2720.589789][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2720.590042][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2720.590361][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2720.590626][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2720.590830][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2720.591060][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2720.591315][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2720.591589][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2720.591840][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2720.592070][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2720.592388][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2720.592692][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2720.592974][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2720.593265][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2720.593514][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2720.593745][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2720.594045][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2720.594328][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2720.594652][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.594890][ 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))
[ 2720.595184][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2720.595469][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2720.595784][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2720.596047][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2720.596281][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2720.596526][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2720.596838][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2720.597169][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2720.597468][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2720.597741][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2720.598029][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2720.598338][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2720.598580][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2720.598844][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2720.599160][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2720.599435][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2720.599711][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2720.600025][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2720.600285][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2720.600597][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2720.600845][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2720.601110][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2720.601392][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.601630][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2720.601911][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2720.602216][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2720.602490][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2720.602731][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2720.602973][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2720.603205][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2720.603459][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2720.603771][ C2] tc_run (net/core/dev.c:3945)
[ 2720.603977][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2720.604207][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.604447][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2720.604708][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2720.604968][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.605213][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2720.605485][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2720.605796][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2720.606072][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2720.606324][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2720.606587][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2720.606843][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2720.607179][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2720.607453][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2720.607705][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2720.607967][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2720.608187][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2720.608430][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2720.608705][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2720.609017][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2720.609292][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2720.609543][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2720.609774][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2720.610042][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2720.610287][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2720.610538][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2720.610775][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2720.611024][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2720.611259][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2720.611524][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2720.611802][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2720.612047][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2720.612296][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2720.612596][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2720.612916][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2720.613159][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2720.613418][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2720.613686][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2720.613924][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2720.614159][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2720.614419][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2720.614679][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2720.614940][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2720.615210][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2720.615491][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.615730][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2720.616025][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2720.616265][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2720.616527][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2720.616748][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2720.617041][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2720.617288][ C2] __do_softirq (kernel/softirq.c:553)
[ 2720.617521][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2720.617740][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2720.618026][ C2]
[ 2720.618175][ C2]
[ 2720.618324][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2720.618628][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2720.618883][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2720.619847][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2720.620154][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2720.620550][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2720.620949][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2720.621346][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2720.621741][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2720.622141][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2720.622431][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2720.622691][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2720.622935][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2720.623186][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2720.623461][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2720.623699][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2720.623971][ C2] do_idle (kernel/sched/idle.c:312)
[ 2720.624174][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2720.624421][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2720.624664][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2720.624932][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2720.627309][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2720.627841][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2720.628317][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2720.628784][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2720.629695][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2720.630307][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2720.630630][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2720.631600][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2720.631908][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2720.632307][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2720.632708][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2720.633106][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2720.633503][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2720.633900][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2720.634348][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2720.634681][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2720.635083][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2720.635480][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2720.635879][ C1] PKRU: 55555554
[ 2720.636067][ C1] Call Trace:
[ 2720.636241][ C1]
[ 2720.636391][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2720.636654][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2720.636898][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2720.637175][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2720.637449][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2720.637736][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2720.638001][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2720.638308][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2720.638569][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2720.638880][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2720.639180][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2720.639492][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2720.639781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2720.640077][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2720.640376][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2720.640688][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2720.640931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.641174][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2720.641415][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2720.641666][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2720.641939][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2720.642227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.642467][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2720.642709][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2720.642971][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2720.643208][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2720.643457][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2720.643716][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2720.643993][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2720.644271][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2720.644520][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2720.644794][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2720.645060][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2720.645410][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2720.645665][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2720.645995][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2720.646261][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2720.646465][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2720.646698][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2720.646953][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2720.647232][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2720.647505][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2720.647736][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2720.648057][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2720.648364][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2720.648647][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2720.648943][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2720.649195][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2720.649429][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2720.649731][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2720.650017][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2720.650344][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.650584][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2720.650882][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2720.651171][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2720.651489][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2720.651749][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2720.651984][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2720.652233][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2720.652550][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2720.652883][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2720.653186][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2720.653461][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2720.653753][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2720.654065][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2720.654302][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2720.654579][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2720.654858][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2720.655124][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2720.655354][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2720.655578][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2720.655829][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2720.656091][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2720.656369][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2720.656613][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2720.656861][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2720.657078][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2720.657348][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2720.657660][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2720.657903][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2720.658137][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2720.658387][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2720.658644][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2720.658887][ C1] tc_run (net/core/dev.c:3945)
[ 2720.659092][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2720.659326][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.659566][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2720.659828][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2720.660082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.660322][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2720.660588][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2720.660896][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2720.661169][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2720.661426][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2720.661693][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2720.661951][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2720.662233][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2720.662571][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2720.662847][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2720.663101][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2720.663371][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2720.663590][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2720.663850][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2720.664093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2720.664382][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2720.664634][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2720.664875][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2720.665124][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2720.665367][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2720.665636][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2720.665927][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2720.666202][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2720.666485][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2720.666759][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2720.667004][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2720.667278][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2720.667515][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2720.667778][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2720.668041][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2720.668303][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2720.668577][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2720.668861][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.669103][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2720.669397][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2720.669635][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2720.669901][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2720.670124][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2720.670433][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2720.670686][ C1] __do_softirq (kernel/softirq.c:553)
[ 2720.670932][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2720.671155][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2720.671443][ C1]
[ 2720.671592][ C1]
[ 2720.671745][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2720.672050][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2720.672376][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2720.673353][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2720.673661][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2720.674064][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2720.674462][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2720.674861][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2720.675262][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2720.675665][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2720.675966][ C1] pipe_read (fs/pipe.c:413)
[ 2720.676191][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2720.676467][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2720.676712][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2720.676975][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2720.677217][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2720.677431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2720.677671][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2720.677911][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2720.678150][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2720.678391][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2720.678635][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2720.678901][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2720.679140][ C1] ksys_read (fs/read_write.c:619)
[ 2720.679358][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2720.679603][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2720.679908][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2720.680142][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2720.680443][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2720.680679][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2720.681652][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2720.682072][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2720.682471][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2720.682876][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2720.683277][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2720.683675][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2748.571169][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2748.571702][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2748.572211][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2748.572686][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2748.573611][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2748.574221][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2748.574545][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2748.575513][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2748.575822][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2748.576222][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2748.576618][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2748.577015][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2748.577413][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2748.577812][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2748.578257][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2748.578589][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2748.578995][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2748.579395][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2748.579793][ C2] PKRU: 55555554
[ 2748.579975][ C2] Call Trace:
[ 2748.580143][ C2]
[ 2748.580294][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2748.580554][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2748.580797][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2748.581073][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2748.581344][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2748.581633][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2748.581898][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2748.582203][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2748.582464][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2748.582726][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2748.583033][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2748.583328][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2748.583641][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2748.583929][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2748.584224][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2748.584512][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2748.584821][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2748.585061][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.585301][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2748.585541][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2748.585793][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2748.586065][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2748.586348][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.586585][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2748.586827][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2748.587086][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2748.587319][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2748.587564][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2748.587824][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2748.588100][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2748.588376][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2748.588623][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2748.588892][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2748.589155][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2748.589500][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2748.589751][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2748.590071][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2748.590337][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2748.590543][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2748.590771][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2748.591023][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2748.591299][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2748.591549][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2748.591776][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2748.592093][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2748.592400][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2748.592680][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2748.592974][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2748.593220][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2748.593450][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2748.593749][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2748.594032][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2748.594355][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.594594][ 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))
[ 2748.594889][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2748.595173][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2748.595490][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2748.595747][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2748.595989][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2748.596237][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2748.596546][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2748.596879][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2748.597177][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2748.597450][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2748.597741][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2748.598054][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2748.598297][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2748.598563][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2748.598881][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2748.599162][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2748.599444][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2748.599767][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2748.600026][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2748.600339][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2748.600587][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2748.600851][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2748.601134][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.601373][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2748.601654][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2748.601957][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2748.602234][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2748.602473][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2748.602714][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2748.602948][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2748.603204][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2748.603515][ C2] tc_run (net/core/dev.c:3945)
[ 2748.603721][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2748.603950][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.604189][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2748.604448][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2748.604700][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.604939][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2748.605204][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2748.605508][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2748.605786][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2748.606038][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2748.606303][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2748.606559][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2748.606894][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2748.607171][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2748.607423][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2748.607688][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2748.607903][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2748.608151][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2748.608425][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2748.608737][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2748.609013][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2748.609264][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2748.609496][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2748.609764][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2748.610007][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2748.610258][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2748.610498][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2748.610744][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2748.610979][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2748.611244][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2748.611526][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2748.611770][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2748.612018][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2748.612319][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2748.612639][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2748.612882][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2748.613141][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2748.613408][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2748.613648][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2748.613885][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2748.614147][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2748.614408][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2748.614667][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2748.614936][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2748.615219][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.615457][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2748.615749][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2748.615991][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2748.616254][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2748.616476][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2748.616772][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2748.617018][ C2] __do_softirq (kernel/softirq.c:553)
[ 2748.617252][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2748.617472][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2748.617758][ C2]
[ 2748.617907][ C2]
[ 2748.618058][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2748.618361][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2748.618621][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2748.619588][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2748.619895][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2748.620294][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2748.620691][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2748.621088][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2748.621483][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2748.621885][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2748.622173][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2748.622432][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2748.622676][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2748.622927][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2748.623203][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2748.623446][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2748.623717][ C2] do_idle (kernel/sched/idle.c:312)
[ 2748.623918][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2748.624161][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2748.624405][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2748.624672][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2748.627058][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2748.627590][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2748.628067][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2748.628539][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2748.629453][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2748.630069][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2748.630400][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2748.631381][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2748.631691][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2748.632098][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2748.632501][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2748.632908][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2748.633311][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2748.633718][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2748.634175][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2748.634515][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2748.634923][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2748.635327][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2748.635749][ C1] PKRU: 55555554
[ 2748.635948][ C1] Call Trace:
[ 2748.636128][ C1]
[ 2748.636280][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2748.636548][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2748.636794][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2748.637074][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2748.637363][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2748.637671][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2748.637940][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2748.638250][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2748.638514][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2748.638825][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2748.639124][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2748.639440][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2748.639731][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2748.640029][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2748.640319][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2748.640633][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2748.640875][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.641118][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2748.641358][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2748.641610][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2748.641884][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2748.642174][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.642414][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2748.642655][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2748.642919][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2748.643157][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2748.643406][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2748.643666][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2748.643944][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2748.644227][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2748.644475][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2748.644751][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2748.645017][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2748.645368][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2748.645623][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2748.645954][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2748.646221][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2748.646426][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2748.646661][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2748.646917][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2748.647196][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2748.647469][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2748.647699][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2748.648021][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2748.648332][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2748.648616][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2748.648913][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2748.649163][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2748.649396][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2748.649698][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2748.649983][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2748.650310][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.650550][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2748.650847][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2748.651133][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2748.651451][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2748.651711][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2748.651947][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2748.652197][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2748.652509][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2748.652842][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2748.653144][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2748.653419][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2748.653711][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2748.654024][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2748.654259][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2748.654535][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2748.654816][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2748.655081][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2748.655314][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2748.655535][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2748.655795][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2748.656050][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2748.656328][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2748.656571][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2748.656819][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2748.657036][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2748.657306][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2748.657618][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2748.657862][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2748.658094][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2748.658345][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2748.658604][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2748.658846][ C1] tc_run (net/core/dev.c:3945)
[ 2748.659053][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2748.659289][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.659529][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2748.659792][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2748.660047][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.660286][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2748.660554][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2748.660860][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2748.661135][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2748.661389][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2748.661657][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2748.661914][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2748.662195][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2748.662534][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2748.662810][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2748.663064][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2748.663334][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2748.663556][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2748.663815][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2748.664061][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2748.664349][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2748.664603][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2748.664846][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2748.665096][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2748.665341][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2748.665611][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2748.665901][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2748.666177][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2748.666462][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2748.666737][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2748.666983][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2748.667259][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2748.667497][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2748.667766][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2748.668044][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2748.668306][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2748.668580][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2748.668867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.669106][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2748.669400][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2748.669639][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2748.669905][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2748.670127][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2748.670425][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2748.670674][ C1] __do_softirq (kernel/softirq.c:553)
[ 2748.670908][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2748.671132][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2748.671419][ C1]
[ 2748.671568][ C1]
[ 2748.671722][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2748.672028][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2748.672356][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2748.673338][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2748.673647][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2748.674050][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2748.674454][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2748.674855][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2748.675259][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2748.675664][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2748.675968][ C1] pipe_read (fs/pipe.c:413)
[ 2748.676195][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2748.676475][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2748.676726][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2748.676991][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2748.677237][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2748.677453][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2748.677696][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2748.677938][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2748.678180][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2748.678424][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2748.678669][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2748.678936][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2748.679177][ C1] ksys_read (fs/read_write.c:619)
[ 2748.679396][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2748.679644][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2748.679951][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2748.680188][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2748.680493][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2748.680723][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2748.681708][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2748.682136][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2748.682539][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2748.682944][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2748.683348][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2748.683752][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2748.684159][ C1]
| [ 2771.193117][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2771.193502][ C1] rcu: 1-....: (415964 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=102168
| [ 2771.194056][ C1] rcu: (t=416306 jiffies g=1882453 q=685 ncpus=4)
[ 2771.194841][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2771.195459][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 2771.195755][ C1] Code: 48 c7 c7 b0 5a 98 98 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 b0 5a 98 98 mov $0xffffffff98985ab0,%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)
[ 2771.196732][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 2771.197042][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2771.197445][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2771.197849][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2771.198252][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2771.198652][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2771.199054][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2771.199505][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2771.199838][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2771.200240][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2771.200640][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2771.201045][ C1] PKRU: 55555554
[ 2771.201227][ C1] Call Trace:
[ 2771.201399][ C1]
[ 2771.201552][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2771.201827][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2771.202080][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2771.202334][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2771.202565][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2771.202835][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2771.203108][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2771.203366][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2771.203651][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2771.203895][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2771.204210][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2771.204483][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2771.204772][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2771.205039][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2771.205344][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2771.205608][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2771.205929][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2771.206232][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2771.206550][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2771.206840][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 2771.207125][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2771.207406][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2771.207719][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2771.207962][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.208202][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2771.208443][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2771.208693][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2771.208966][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2771.209255][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.209494][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2771.209736][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2771.209996][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2771.210235][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2771.210484][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2771.210743][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2771.211023][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2771.211301][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2771.211549][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2771.211826][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2771.212090][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2771.212438][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2771.212691][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2771.213011][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2771.213279][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2771.213483][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2771.213715][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2771.213970][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2771.214247][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2771.214518][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2771.214750][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2771.215070][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2771.215377][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2771.215661][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2771.215972][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2771.216221][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2771.216460][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2771.216762][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2771.217047][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2771.217375][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.217616][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2771.217914][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2771.218202][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2771.218522][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2771.218781][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2771.219017][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2771.219268][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2771.219580][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2771.219917][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2771.220218][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2771.220494][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2771.220787][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2771.221104][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2771.221339][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2771.221617][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2771.221897][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2771.222163][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2771.222395][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2771.222617][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2771.222869][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2771.223127][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2771.223406][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2771.223650][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2771.223900][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2771.224119][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2771.224389][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2771.224702][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2771.224949][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2771.225184][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2771.225435][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2771.225701][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2771.225946][ C1] tc_run (net/core/dev.c:3945)
[ 2771.226152][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2771.226388][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.226630][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2771.226894][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2771.227152][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.227392][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2771.227661][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2771.227969][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2771.228247][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2771.228503][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2771.228773][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2771.229032][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2771.229312][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2771.229652][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2771.229932][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2771.230188][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2771.230455][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2771.230674][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2771.230931][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2771.231177][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2771.231463][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2771.231716][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2771.231959][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2771.232210][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2771.232454][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2771.232722][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2771.233004][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2771.233278][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2771.233563][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2771.233836][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2771.234082][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2771.234355][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2771.234593][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2771.234860][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2771.235124][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2771.235386][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2771.235661][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2771.235958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.236196][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2771.236490][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2771.236730][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2771.236997][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2771.237219][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2771.237522][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2771.237772][ C1] __do_softirq (kernel/softirq.c:553)
[ 2771.238005][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2771.238231][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2771.238518][ C1]
[ 2771.238669][ C1]
[ 2771.238821][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2771.239129][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2771.239457][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2771.240434][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2771.240746][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2771.241148][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2771.241548][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2771.241948][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2771.242351][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2771.242754][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2771.243053][ C1] pipe_read (fs/pipe.c:413)
[ 2771.243276][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2771.243555][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2771.243801][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2771.244064][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2771.244308][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2771.244523][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.244768][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2771.245011][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2771.245250][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2771.245492][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2771.245739][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2771.246006][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2771.246245][ C1] ksys_read (fs/read_write.c:619)
[ 2771.246471][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2771.246716][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2771.247023][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2771.247256][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2771.247558][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2771.247788][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2771.248763][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2771.249187][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2771.249588][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2771.249989][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2771.250389][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2771.250787][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2771.250787][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2771.251192][ C1]
| [ 2771.251357][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 2771.251645][ C2] NMI backtrace for cpu 2
[ 2771.251662][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2771.251667][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2771.251678][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2771.251684][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2771.251689][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2771.251693][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2771.251697][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2771.251701][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2771.251704][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2771.251708][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2771.251713][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2771.251718][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2771.251722][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2771.251725][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2771.251728][ C2] PKRU: 55555554
[ 2771.251731][ C2] Call Trace:
[ 2771.251735][ C2]
[ 2771.251741][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2771.251754][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2771.251763][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2771.251773][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2771.251780][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2771.251786][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2771.251799][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2771.251807][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2771.251812][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2771.251815][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2771.251818][ C2]
[ 2771.251819][ C2]
[ 2771.251820][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2771.251823][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2771.251827][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.251831][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2771.251834][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2771.251838][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2771.251841][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2771.251844][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.251846][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2771.251850][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2771.251853][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2771.251860][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2771.251862][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2771.251867][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2771.251874][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2771.251877][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2771.251880][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2771.251882][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2771.251884][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2771.251891][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2771.251895][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2771.251898][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2771.251908][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2771.251911][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2771.251913][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2771.251918][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2771.251921][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2771.251924][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2771.251928][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2771.251935][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2771.251940][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2771.251945][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2771.251954][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2771.251958][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2771.251960][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2771.251964][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2771.251967][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2771.251971][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.251973][ 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))
[ 2771.251977][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2771.251981][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2771.251985][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2771.251990][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2771.251992][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2771.251995][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2771.252003][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2771.252010][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2771.252017][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2771.252022][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2771.252032][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2771.252039][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2771.252044][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2771.252047][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2771.252052][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2771.252054][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2771.252058][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2771.252060][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2771.252063][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2771.252068][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2771.252072][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2771.252075][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2771.252079][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.252081][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2771.252086][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2771.252091][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2771.252094][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2771.252098][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2771.252103][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2771.252108][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2771.252111][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2771.252115][ C2] tc_run (net/core/dev.c:3945)
[ 2771.252120][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2771.252123][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.252125][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2771.252129][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2771.252133][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.252136][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2771.252139][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2771.252143][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2771.252145][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2771.252149][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2771.252153][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2771.252156][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2771.252164][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2771.252167][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2771.252170][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2771.252174][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2771.252177][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2771.252180][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2771.252183][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2771.252186][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2771.252189][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2771.252192][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2771.252194][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2771.252199][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2771.252202][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2771.252205][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2771.252209][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2771.252212][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2771.252215][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2771.252220][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2771.252223][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2771.252227][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2771.252232][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2771.252236][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2771.252239][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2771.252242][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2771.252245][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2771.252248][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2771.252252][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2771.252256][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2771.252261][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2771.252265][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2771.252268][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2771.252272][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2771.252275][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2771.252278][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2771.252283][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2771.252285][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2771.252289][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2771.252293][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2771.252297][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2771.252300][ C2] __do_softirq (kernel/softirq.c:553)
[ 2771.252305][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2771.252308][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2771.252312][ C2]
[ 2771.252313][ C2]
[ 2771.252314][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2771.252317][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2771.252321][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2771.252323][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2771.252325][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2771.252327][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2771.252329][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2771.252330][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2771.252332][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2771.252335][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2771.252338][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2771.252341][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2771.252345][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2771.252347][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2771.252351][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2771.252353][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2771.252357][ C2] do_idle (kernel/sched/idle.c:312)
[ 2771.252360][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2771.252362][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2771.252365][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2771.252369][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2796.571195][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2796.571726][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2796.572205][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2796.572675][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2796.573592][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2796.574206][ 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)
[ 2796.574500][ 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)
[ 2796.575473][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246
[ 2796.575789][ C1] RAX: ffffed10014741c3 RBX: ffffed10014741c4 RCX: ffffffff97c7eb80
[ 2796.576193][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2796.576592][ C1] RBP: ffffed10014741c3 R08: 0000000000000000 R09: ffffed10014741c3
[ 2796.576992][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2796.577393][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2796.577794][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2796.578243][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2796.578576][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2796.578980][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2796.579382][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2796.579786][ C1] PKRU: 55555554
[ 2796.579968][ C1] Call Trace:
[ 2796.580141][ C1]
[ 2796.580290][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2796.580553][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2796.580798][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2796.581076][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2796.581350][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2796.581641][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2796.581907][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2796.582216][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2796.582478][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 2796.582741][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2796.583053][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2796.583349][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2796.583664][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2796.583955][ 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)
[ 2796.584218][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2796.584500][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2796.584814][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2796.585058][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.585301][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2796.585548][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2796.585800][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2796.586074][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2796.586363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.586604][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2796.586845][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2796.587108][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2796.587344][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2796.587594][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2796.587854][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2796.588133][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2796.588412][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2796.588660][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2796.588935][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2796.589202][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2796.589552][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2796.589807][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2796.590131][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2796.590396][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2796.590600][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2796.590834][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2796.591089][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2796.591369][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2796.591644][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2796.591874][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2796.592196][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2796.592505][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2796.592790][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2796.593088][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2796.593338][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2796.593572][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2796.593875][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2796.594162][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2796.594489][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.594730][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2796.595030][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2796.595318][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2796.595644][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2796.595903][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2796.596140][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2796.596388][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2796.596700][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2796.597035][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2796.597335][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2796.597611][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2796.597901][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2796.598214][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2796.598447][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2796.598724][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2796.599000][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2796.599265][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2796.599496][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2796.599716][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2796.599966][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2796.600223][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2796.600499][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2796.600739][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2796.600987][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2796.601204][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2796.601471][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2796.601784][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2796.602026][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2796.602258][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2796.602506][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2796.602762][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2796.603004][ C1] tc_run (net/core/dev.c:3945)
[ 2796.603210][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2796.603443][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.603683][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2796.603944][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2796.604199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.604436][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2796.604701][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2796.605004][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2796.605279][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2796.605531][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2796.605802][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2796.606059][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2796.606337][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2796.606674][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2796.606949][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2796.607203][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2796.607468][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2796.607686][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2796.607943][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2796.608187][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2796.608474][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2796.608726][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2796.608967][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2796.609216][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2796.609460][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2796.609728][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2796.610010][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2796.610284][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2796.610567][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2796.610840][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2796.611084][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2796.611358][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2796.611594][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2796.611856][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2796.612117][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2796.612378][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2796.612651][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2796.612936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.613175][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2796.613468][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2796.613707][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2796.613972][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2796.614194][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2796.614490][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2796.614738][ C1] __do_softirq (kernel/softirq.c:553)
[ 2796.614970][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2796.615193][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2796.615479][ C1]
[ 2796.615635][ C1]
[ 2796.615786][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2796.616091][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2796.616418][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2796.617388][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2796.617701][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2796.618101][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2796.618501][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2796.618899][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2796.619300][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2796.619702][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2796.619998][ C1] pipe_read (fs/pipe.c:413)
[ 2796.620220][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2796.620502][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2796.620745][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2796.621007][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2796.621250][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2796.621463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.621702][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2796.621943][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2796.622181][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2796.622421][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2796.622661][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2796.622925][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2796.623165][ C1] ksys_read (fs/read_write.c:619)
[ 2796.623382][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2796.623632][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2796.623939][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2796.624171][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2796.624472][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2796.624699][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2796.625681][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2796.626103][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2796.626501][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2796.626902][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2796.627303][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2796.627701][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2796.630180][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2796.630715][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2796.631226][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2796.631702][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2796.632627][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2796.633238][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2796.633565][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2796.634540][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2796.634847][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2796.635249][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2796.635656][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2796.636056][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2796.636457][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2796.636858][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2796.637307][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2796.637639][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2796.638038][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2796.638439][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2796.638839][ C2] PKRU: 55555554
[ 2796.639022][ C2] Call Trace:
[ 2796.639193][ C2]
[ 2796.639346][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2796.639615][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2796.639860][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2796.640138][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2796.640410][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2796.640699][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2796.640967][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2796.641279][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2796.641543][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2796.641811][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2796.642127][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2796.642431][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2796.642749][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2796.643041][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2796.643344][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2796.643640][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2796.643957][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2796.644204][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.644448][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2796.644695][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2796.644948][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2796.645231][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2796.645520][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.645775][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2796.646022][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2796.646287][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2796.646526][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2796.646776][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2796.647037][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2796.647321][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2796.647605][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2796.647857][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2796.648132][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2796.648401][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2796.648759][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2796.649015][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2796.649342][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2796.649610][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2796.649821][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2796.650053][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2796.650310][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2796.650591][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2796.650847][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2796.651083][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2796.651407][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2796.651720][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2796.652004][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2796.652304][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2796.652554][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2796.652788][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2796.653089][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2796.653374][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2796.653699][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.653943][ 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))
[ 2796.654241][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2796.654526][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2796.654843][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2796.655100][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2796.655337][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2796.655593][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2796.655904][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2796.656239][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2796.656539][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2796.656812][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2796.657104][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2796.657417][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2796.657656][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2796.657922][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2796.658241][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2796.658525][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2796.658809][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2796.659130][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2796.659390][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2796.659705][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2796.659952][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2796.660217][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2796.660504][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.660746][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2796.661031][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2796.661342][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2796.661625][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2796.661866][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2796.662108][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2796.662341][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2796.662596][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2796.662908][ C2] tc_run (net/core/dev.c:3945)
[ 2796.663114][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2796.663343][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.663581][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2796.663840][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2796.664092][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.664330][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2796.664594][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2796.664896][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2796.665167][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2796.665419][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2796.665691][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2796.665948][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2796.666284][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2796.666559][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2796.666810][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2796.667075][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2796.667292][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2796.667534][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2796.667809][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2796.668124][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2796.668399][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2796.668650][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2796.668881][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2796.669151][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2796.669395][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2796.669646][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2796.669884][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2796.670132][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2796.670368][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2796.670633][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2796.670913][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2796.671157][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2796.671408][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2796.671715][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2796.672034][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2796.672279][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2796.672538][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2796.672805][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2796.673044][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2796.673280][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2796.673541][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2796.673801][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2796.674062][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2796.674331][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2796.674613][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2796.674851][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2796.675142][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2796.675379][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2796.675651][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2796.675874][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2796.676169][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2796.676417][ C2] __do_softirq (kernel/softirq.c:553)
[ 2796.676651][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2796.676869][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2796.677157][ C2]
[ 2796.677306][ C2]
[ 2796.677457][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2796.677758][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2796.678015][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2796.678984][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2796.679291][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2796.679690][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2796.680089][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2796.680486][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2796.680884][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2796.681285][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2796.681572][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2796.681832][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2796.682075][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2796.682327][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2796.682602][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2796.682840][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2796.683112][ C2] do_idle (kernel/sched/idle.c:312)
[ 2796.683314][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2796.683557][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2796.683800][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2796.684068][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2824.571178][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2824.571712][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2824.572223][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2824.572700][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2824.573628][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2824.574236][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2824.574559][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2824.575536][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2824.575842][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2824.576242][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2824.576639][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2824.577037][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2824.577434][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2824.577832][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2824.578280][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2824.578613][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2824.579010][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2824.579408][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2824.579808][ C2] PKRU: 55555554
[ 2824.579988][ C2] Call Trace:
[ 2824.580159][ C2]
[ 2824.580308][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2824.580570][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2824.580818][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2824.581101][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2824.581380][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2824.581672][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2824.581939][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2824.582243][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2824.582503][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2824.582769][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2824.583080][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2824.583382][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2824.583700][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2824.583990][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2824.584291][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2824.584582][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2824.584897][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2824.585143][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.585389][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2824.585638][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2824.585887][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2824.586168][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2824.586457][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.586699][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2824.586943][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2824.587210][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2824.587443][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2824.587690][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2824.587946][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2824.588221][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2824.588499][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2824.588745][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2824.589016][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2824.589278][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2824.589624][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2824.589877][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2824.590196][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2824.590458][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2824.590661][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2824.590892][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2824.591145][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2824.591419][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2824.591670][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2824.591896][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2824.592216][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2824.592519][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2824.592800][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2824.593092][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2824.593340][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2824.593570][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2824.593869][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2824.594153][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2824.594480][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.594719][ 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))
[ 2824.595012][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2824.595302][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2824.595624][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2824.595882][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2824.596116][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2824.596362][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2824.596674][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2824.597008][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2824.597317][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2824.597589][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2824.597879][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2824.598189][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2824.598431][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2824.598692][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2824.599007][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2824.599283][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2824.599560][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2824.599873][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2824.600134][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2824.600446][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2824.600693][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2824.600956][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2824.601240][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.601479][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2824.601759][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2824.602064][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2824.602338][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2824.602578][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2824.602819][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2824.603050][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2824.603305][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2824.603617][ C2] tc_run (net/core/dev.c:3945)
[ 2824.603823][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2824.604053][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.604292][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2824.604552][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2824.604805][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.605043][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2824.605308][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2824.605616][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2824.605888][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2824.606144][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2824.606407][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2824.606667][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2824.607001][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2824.607276][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2824.607527][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2824.607789][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2824.608007][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2824.608250][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2824.608524][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2824.608836][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2824.609111][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2824.609360][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2824.609591][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2824.609860][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2824.610104][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2824.610355][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2824.610592][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2824.610841][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2824.611076][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2824.611342][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2824.611619][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2824.611864][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2824.612114][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2824.612414][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2824.612732][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2824.612974][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2824.613235][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2824.613502][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2824.613741][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2824.613976][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2824.614237][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2824.614496][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2824.614757][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2824.615026][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2824.615309][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.615557][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2824.615844][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2824.616082][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2824.616344][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2824.616565][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2824.616859][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2824.617106][ C2] __do_softirq (kernel/softirq.c:553)
[ 2824.617341][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2824.617559][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2824.617844][ C2]
[ 2824.617993][ C2]
[ 2824.618142][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2824.618446][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2824.618702][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2824.619677][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2824.619985][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2824.620385][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2824.620790][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2824.621197][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2824.621600][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2824.622005][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2824.622301][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2824.622564][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2824.622811][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2824.623067][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2824.623349][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2824.623592][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2824.623867][ C2] do_idle (kernel/sched/idle.c:312)
[ 2824.624073][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2824.624325][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2824.624573][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2824.624846][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2824.627233][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2824.627766][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2824.628246][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2824.628715][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2824.629630][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2824.630245][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 2824.630534][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 66 0f 1f 00 nopw (%rax)
1c: 48 85 f6 test %rsi,%rsi
1f: 0f 84 5e 01 00 00 je 0x183
25: 48 89 f8 mov %rdi,%rax
28: 41 54 push %r12
2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction
2e: 48 01 f0 add %rsi,%rax
31: 55 push %rbp
32: 53 push %rbx
33: 72 14 jb 0x49
35: eb 26 jmp 0x5d
37: cc int3
38: cc int3
39: cc int3
3a: 48 rex.W
3b: b8 ff ff ff ff mov $0xffffffff,%eax
Code starting with the faulting instruction
===========================================
0: 44 0f b6 c2 movzbl %dl,%r8d
4: 48 01 f0 add %rsi,%rax
7: 55 push %rbp
8: 53 push %rbx
9: 72 14 jb 0x1f
b: eb 26 jmp 0x33
d: cc int3
e: cc int3
f: cc int3
10: 48 rex.W
11: b8 ff ff ff ff mov $0xffffffff,%eax
[ 2824.631509][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202
[ 2824.631816][ C1] RAX: ffff88800a3a0e18 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2824.632219][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2824.632619][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2824.633018][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2824.633417][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2824.633820][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2824.634269][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2824.634602][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2824.635003][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2824.635409][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2824.635811][ C1] PKRU: 55555554
[ 2824.635993][ C1] Call Trace:
[ 2824.636163][ C1]
[ 2824.636313][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2824.636576][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2824.636819][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2824.637098][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2824.637371][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2824.637660][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2824.637926][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2824.638231][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2824.638495][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2824.638804][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2824.639103][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2824.639420][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2824.639709][ C1] ? kasan_check_range (mm/kasan/generic.c:188)
[ 2824.639965][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2824.640249][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2824.640560][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2824.640801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.641042][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2824.641284][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2824.641534][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2824.641810][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2824.642094][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.642334][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2824.642576][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2824.642836][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2824.643070][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2824.643318][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2824.643577][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2824.643856][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2824.644136][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2824.644385][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2824.644658][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2824.644922][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2824.645273][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2824.645537][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2824.645858][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2824.646122][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2824.646327][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2824.646557][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2824.646811][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2824.647089][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2824.647363][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2824.647589][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2824.647910][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2824.648218][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2824.648500][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2824.648799][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2824.649050][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2824.649281][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2824.649583][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2824.649869][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2824.650196][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.650433][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2824.650732][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2824.651018][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2824.651336][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2824.651595][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2824.651831][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2824.652081][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2824.652396][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2824.652729][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2824.653029][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2824.653307][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2824.653595][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2824.653908][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2824.654143][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2824.654420][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2824.654696][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2824.654960][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2824.655193][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2824.655418][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2824.655669][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2824.655925][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2824.656205][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2824.656447][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2824.656695][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2824.656912][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2824.657182][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2824.657493][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2824.657735][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2824.657969][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2824.658221][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2824.658478][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2824.658720][ C1] tc_run (net/core/dev.c:3945)
[ 2824.658929][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2824.659163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.659407][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2824.659674][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2824.659932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.660177][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2824.660447][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2824.660764][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2824.661042][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2824.661301][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2824.661571][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2824.661832][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2824.662117][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2824.662464][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2824.662747][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2824.663001][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2824.663266][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2824.663482][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2824.663740][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2824.663984][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2824.664272][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2824.664528][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2824.664769][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2824.665018][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2824.665263][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2824.665537][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2824.665818][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2824.666094][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2824.666374][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2824.666647][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2824.666891][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2824.667163][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2824.667401][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2824.667663][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2824.667924][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2824.668184][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2824.668458][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2824.668749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.668990][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2824.669280][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2824.669522][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2824.669786][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2824.670007][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2824.670305][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2824.670553][ C1] __do_softirq (kernel/softirq.c:553)
[ 2824.670787][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2824.671007][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2824.671294][ C1]
[ 2824.671446][ C1]
[ 2824.671596][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2824.671907][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2824.672233][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2824.673204][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2824.673513][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2824.673912][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2824.674312][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2824.674713][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2824.675112][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2824.675519][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2824.675817][ C1] pipe_read (fs/pipe.c:413)
[ 2824.676037][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2824.676317][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2824.676560][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2824.676821][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2824.677063][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2824.677278][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2824.677517][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2824.677758][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2824.677999][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2824.678238][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2824.678478][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2824.678742][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2824.678981][ C1] ksys_read (fs/read_write.c:619)
[ 2824.679198][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2824.679444][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2824.679750][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2824.679983][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2824.680281][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2824.680512][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2824.681486][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2824.681913][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2824.682316][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2824.682721][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2824.683122][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2824.683524][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2824.683929][ C1]
| [ 2849.251103][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2849.251473][ C1] rcu: 1-....: (493793 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=121105
| [ 2849.252029][ C1] rcu: (t=494364 jiffies g=1882453 q=688 ncpus=4)
[ 2849.252813][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2849.253432][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 2849.253726][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff
All code
========
0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7: 00
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 66 0f 1f 00 nopw (%rax)
1c: 48 85 f6 test %rsi,%rsi
1f: 0f 84 5e 01 00 00 je 0x183
25: 48 89 f8 mov %rdi,%rax
28: 41 54 push %r12
2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction
2e: 48 01 f0 add %rsi,%rax
31: 55 push %rbp
32: 53 push %rbx
33: 72 14 jb 0x49
35: eb 26 jmp 0x5d
37: cc int3
38: cc int3
39: cc int3
3a: 48 rex.W
3b: b8 ff ff ff ff mov $0xffffffff,%eax
Code starting with the faulting instruction
===========================================
0: 44 0f b6 c2 movzbl %dl,%r8d
4: 48 01 f0 add %rsi,%rax
7: 55 push %rbp
8: 53 push %rbx
9: 72 14 jb 0x1f
b: eb 26 jmp 0x33
d: cc int3
e: cc int3
f: cc int3
10: 48 rex.W
11: b8 ff ff ff ff mov $0xffffffff,%eax
[ 2849.254702][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202
[ 2849.255013][ C1] RAX: ffff88800a3a0e18 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2849.255420][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2849.255823][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2849.256225][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2849.256625][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2849.257026][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2849.257475][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2849.257812][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2849.258214][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2849.258613][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2849.259016][ C1] PKRU: 55555554
[ 2849.259198][ C1] Call Trace:
[ 2849.259372][ C1]
[ 2849.259528][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2849.259806][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2849.260060][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2849.260314][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2849.260544][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2849.260817][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2849.261088][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2849.261346][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2849.261631][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2849.261875][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2849.262189][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2849.262462][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2849.262753][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2849.263020][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2849.263326][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2849.263590][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2849.263899][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2849.264198][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2849.264514][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2849.264804][ C1] ? kasan_check_range (mm/kasan/generic.c:188)
[ 2849.265065][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2849.265357][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2849.265670][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2849.265910][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.266153][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2849.266394][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2849.266648][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2849.266921][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2849.267208][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.267447][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2849.267688][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2849.267950][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2849.268187][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2849.268434][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2849.268693][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2849.268971][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2849.269249][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2849.269497][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2849.269768][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2849.270036][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2849.270390][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2849.270645][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2849.270967][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2849.271232][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2849.271437][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2849.271669][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2849.271923][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2849.272204][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2849.272479][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2849.272708][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2849.273029][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2849.273338][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2849.273623][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2849.273918][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2849.274170][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2849.274402][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2849.274703][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2849.274993][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2849.275327][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.275567][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2849.275866][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2849.276154][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2849.276472][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2849.276732][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2849.276968][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2849.277217][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2849.277534][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2849.277868][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2849.278169][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2849.278446][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2849.278736][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2849.279051][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2849.279287][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2849.279565][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2849.279841][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2849.280108][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2849.280341][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2849.280563][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2849.280814][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2849.281070][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2849.281351][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2849.281590][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2849.281839][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2849.282059][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2849.282330][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2849.282643][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2849.282886][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2849.283122][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2849.283379][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2849.283644][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2849.283893][ C1] tc_run (net/core/dev.c:3945)
[ 2849.284104][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2849.284340][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.284586][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2849.284854][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2849.285116][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.285369][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2849.285643][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2849.285960][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2849.286239][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2849.286499][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2849.286773][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2849.287039][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2849.287329][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2849.287676][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2849.287961][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2849.288222][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2849.288495][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2849.288716][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2849.288981][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2849.289232][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2849.289529][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2849.289787][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2849.290033][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2849.290292][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2849.290545][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2849.290821][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2849.291111][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2849.291395][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2849.291686][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2849.291968][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2849.292221][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2849.292499][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2849.292743][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2849.293015][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2849.293284][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2849.293551][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2849.293839][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2849.294132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.294380][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2849.294679][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2849.294922][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2849.295190][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2849.295425][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2849.295724][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2849.295975][ C1] __do_softirq (kernel/softirq.c:553)
[ 2849.296212][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2849.296435][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2849.296726][ C1]
[ 2849.296877][ C1]
[ 2849.297030][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2849.297340][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2849.297668][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2849.298649][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2849.298961][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2849.299363][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2849.299771][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2849.300176][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2849.300586][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2849.300998][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2849.301299][ C1] pipe_read (fs/pipe.c:413)
[ 2849.301522][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2849.301805][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2849.302050][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2849.302314][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2849.302559][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2849.302779][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.303021][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2849.303270][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2849.303515][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2849.303761][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2849.304009][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2849.304282][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2849.304525][ C1] ksys_read (fs/read_write.c:619)
[ 2849.304751][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2849.305001][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2849.305322][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2849.305561][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2849.305872][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2849.306114][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2849.307111][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2849.307545][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2849.307956][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2849.308364][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2849.308774][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2849.309185][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2849.309185][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2849.309602][ C1]
| [ 2849.309764][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 2849.310045][ C2] NMI backtrace for cpu 2
[ 2849.310067][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2849.310072][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2849.310081][ C2] Code: 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 c0 35 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 ca 35 0c fe 89 d8
All code
========
0: 41 83 e4 07 and $0x7,%r12d
4: 49 01 c5 add %rax,%r13
7: 41 83 c4 03 add $0x3,%r12d
b: be 04 00 00 00 mov $0x4,%esi
10: 48 89 ef mov %rbp,%rdi
13: e8 c0 35 0c fe call 0xfffffffffe0c35d8
18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
1d: 41 38 c4 cmp %al,%r12b
20: 7c 08 jl 0x2a
22: 84 c0 test %al,%al
24: 0f 85 42 09 00 00 jne 0x96c
2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction
2d: 85 db test %ebx,%ebx
2f: 75 62 jne 0x93
31: be 04 00 00 00 mov $0x4,%esi
36: 48 89 ef mov %rbp,%rdi
39: e8 ca 35 0c fe call 0xfffffffffe0c3608
3e: 89 d8 mov %ebx,%eax
Code starting with the faulting instruction
===========================================
0: 8b 5d 00 mov 0x0(%rbp),%ebx
3: 85 db test %ebx,%ebx
5: 75 62 jne 0x69
7: be 04 00 00 00 mov $0x4,%esi
c: 48 89 ef mov %rbp,%rdi
f: e8 ca 35 0c fe call 0xfffffffffe0c35de
14: 89 d8 mov %ebx,%eax
[ 2849.310084][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000246
[ 2849.310088][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2849.310090][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2849.310092][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2849.310093][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2849.310096][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2849.310098][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2849.310100][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2849.310103][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2849.310104][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2849.310106][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2849.310107][ C2] PKRU: 55555554
[ 2849.310108][ C2] Call Trace:
[ 2849.310112][ C2]
[ 2849.310116][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2849.310124][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2849.310129][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2849.310134][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2849.310137][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2849.310140][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2849.310145][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2849.310149][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2849.310152][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2849.310156][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2849.310159][ C2]
[ 2849.310160][ C2]
[ 2849.310161][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2849.310164][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2849.310169][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.310172][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2849.310176][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2849.310181][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2849.310183][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2849.310186][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.310189][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2849.310193][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2849.310196][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2849.310203][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2849.310205][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2849.310210][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2849.310217][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2849.310220][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2849.310223][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2849.310225][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2849.310228][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2849.310234][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2849.310239][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2849.310242][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2849.310251][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2849.310254][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2849.310257][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2849.310261][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2849.310264][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2849.310268][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2849.310273][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2849.310279][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2849.310284][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2849.310289][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2849.310297][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2849.310302][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2849.310304][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2849.310307][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2849.310311][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2849.310316][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.310318][ 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))
[ 2849.310322][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2849.310326][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2849.310330][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2849.310335][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2849.310338][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2849.310341][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2849.310350][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2849.310357][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2849.310363][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2849.310368][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2849.310378][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2849.310386][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2849.310390][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2849.310393][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2849.310398][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2849.310400][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2849.310404][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2849.310406][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2849.310410][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2849.310414][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2849.310419][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2849.310422][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2849.310425][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.310428][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2849.310432][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2849.310437][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2849.310440][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2849.310445][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2849.310450][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2849.310454][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2849.310458][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2849.310462][ C2] tc_run (net/core/dev.c:3945)
[ 2849.310466][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2849.310469][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.310472][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2849.310476][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2849.310480][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.310482][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2849.310486][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2849.310489][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2849.310491][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2849.310495][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2849.310499][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2849.310503][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2849.310510][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2849.310513][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2849.310517][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2849.310520][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2849.310523][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2849.310526][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2849.310529][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2849.310532][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2849.310536][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2849.310539][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2849.310542][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2849.310547][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2849.310550][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2849.310553][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2849.310558][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2849.310561][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2849.310564][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2849.310569][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2849.310572][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2849.310576][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2849.310581][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2849.310585][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2849.310588][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2849.310591][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2849.310595][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2849.310597][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2849.310600][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2849.310605][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2849.310610][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2849.310614][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2849.310617][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2849.310621][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2849.310624][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2849.310626][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2849.310631][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2849.310634][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2849.310638][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2849.310642][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2849.310646][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2849.310649][ C2] __do_softirq (kernel/softirq.c:553)
[ 2849.310654][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2849.310657][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2849.310661][ C2]
[ 2849.310662][ C2]
[ 2849.310663][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2849.310667][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2849.310670][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2849.310672][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2849.310674][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2849.310676][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2849.310678][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2849.310679][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2849.310681][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2849.310684][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2849.310687][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2849.310691][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2849.310694][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2849.310697][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2849.310702][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2849.310704][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2849.310708][ C2] do_idle (kernel/sched/idle.c:312)
[ 2849.310711][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2849.310713][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2849.310716][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2849.310720][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2876.571192][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2876.571724][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2876.572203][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2876.572675][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2876.573591][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2876.574206][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2876.574533][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2876.575515][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2876.575822][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2876.576226][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2876.576626][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2876.577026][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2876.577428][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2876.577831][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2876.578282][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2876.578621][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2876.579022][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2876.579423][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2876.579827][ C1] PKRU: 55555554
[ 2876.580008][ C1] Call Trace:
[ 2876.580180][ C1]
[ 2876.580330][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2876.580593][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2876.580835][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2876.581116][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2876.581390][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2876.581679][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2876.581947][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2876.582253][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2876.582516][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2876.582827][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2876.583125][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2876.583442][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2876.583732][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2876.584029][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2876.584321][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2876.584633][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2876.584876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.585119][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2876.585366][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2876.585615][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2876.585891][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2876.586177][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.586418][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2876.586659][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2876.586921][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2876.587156][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2876.587405][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2876.587664][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2876.587948][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2876.588228][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2876.588476][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2876.588750][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2876.589015][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2876.589364][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2876.589619][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2876.589941][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2876.590206][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2876.590410][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2876.590644][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2876.590900][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2876.591178][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2876.591453][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2876.591682][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2876.592002][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2876.592312][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2876.592594][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2876.592891][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2876.593142][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2876.593373][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2876.593676][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2876.593961][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2876.594290][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.594530][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2876.594829][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2876.595115][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2876.595441][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2876.595701][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2876.595938][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2876.596188][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2876.596502][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2876.596837][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2876.597139][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2876.597415][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2876.597709][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2876.598029][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2876.598263][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2876.598542][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2876.598822][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2876.599089][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2876.599325][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2876.599547][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2876.599798][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2876.600056][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2876.600334][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2876.600578][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2876.600828][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2876.601044][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2876.601315][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2876.601628][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2876.601874][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2876.602109][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2876.602359][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2876.602617][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2876.602860][ C1] tc_run (net/core/dev.c:3945)
[ 2876.603066][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2876.603302][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.603543][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2876.603810][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2876.604069][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.604314][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2876.604582][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2876.604887][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2876.605171][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2876.605427][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2876.605696][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2876.605959][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2876.606245][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2876.606590][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2876.606873][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2876.607132][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2876.607405][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2876.607626][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2876.607890][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2876.608140][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2876.608433][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2876.608692][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2876.608937][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2876.609192][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2876.609440][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2876.609714][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2876.610003][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2876.610280][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2876.610571][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2876.610849][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2876.611099][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2876.611378][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2876.611619][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2876.611886][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2876.612156][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2876.612423][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2876.612702][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2876.612995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.613238][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2876.613536][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2876.613780][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2876.614051][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2876.614277][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2876.614581][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2876.614836][ C1] __do_softirq (kernel/softirq.c:553)
[ 2876.615073][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2876.615309][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2876.615602][ C1]
[ 2876.615756][ C1]
[ 2876.615911][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2876.616224][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2876.616557][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2876.617544][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2876.617856][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2876.618258][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2876.618660][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2876.619061][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2876.619466][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2876.619871][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2876.620170][ C1] pipe_read (fs/pipe.c:413)
[ 2876.620396][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2876.620676][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2876.620922][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2876.621190][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2876.621433][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2876.621648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.621890][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2876.622134][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2876.622373][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2876.622616][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2876.622858][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2876.623126][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2876.623368][ C1] ksys_read (fs/read_write.c:619)
[ 2876.623588][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2876.623836][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2876.624145][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2876.624377][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2876.624681][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2876.624911][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2876.625911][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2876.626342][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2876.626749][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2876.627157][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2876.627563][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2876.627970][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2876.630453][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2876.630987][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2876.631499][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2876.631976][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2876.632901][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2876.633516][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2876.633841][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2876.634810][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2876.635117][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2876.635526][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2876.635923][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2876.636319][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2876.636718][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2876.637117][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2876.637568][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2876.637899][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2876.638298][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2876.638698][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2876.639096][ C2] PKRU: 55555554
[ 2876.639279][ C2] Call Trace:
[ 2876.639448][ C2]
[ 2876.639598][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2876.639859][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2876.640103][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2876.640378][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2876.640650][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2876.640939][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2876.641208][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2876.641514][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2876.641774][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2876.642036][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2876.642345][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2876.642639][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2876.642954][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2876.643243][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2876.643537][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2876.643826][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2876.644136][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2876.644377][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.644617][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2876.644857][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2876.645106][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2876.645385][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2876.645669][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.645908][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2876.646150][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2876.646410][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2876.646644][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2876.646889][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2876.647149][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2876.647426][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2876.647702][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2876.647949][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2876.648221][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2876.648483][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2876.648831][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2876.649084][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2876.649404][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2876.649667][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2876.649872][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2876.650100][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2876.650357][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2876.650634][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2876.650885][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2876.651113][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2876.651431][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2876.651736][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2876.652017][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2876.652312][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2876.652560][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2876.652789][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2876.653090][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2876.653374][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2876.653697][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.653935][ 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))
[ 2876.654238][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2876.654522][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2876.654838][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2876.655094][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2876.655336][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2876.655585][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2876.655896][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2876.656229][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2876.656526][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2876.656801][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2876.657089][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2876.657401][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2876.657643][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2876.657909][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2876.658227][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2876.658503][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2876.658779][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2876.659093][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2876.659354][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2876.659667][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2876.659917][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2876.660181][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2876.660465][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.660703][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2876.660986][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2876.661290][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2876.661567][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2876.661805][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2876.662053][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2876.662288][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2876.662542][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2876.662856][ C2] tc_run (net/core/dev.c:3945)
[ 2876.663062][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2876.663293][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.663532][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2876.663793][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2876.664048][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.664288][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2876.664554][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2876.664860][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2876.665132][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2876.665393][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2876.665659][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2876.665921][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2876.666259][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2876.666537][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2876.666791][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2876.667056][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2876.667273][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2876.667517][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2876.667792][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2876.668104][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2876.668380][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2876.668632][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2876.668864][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2876.669135][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2876.669378][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2876.669631][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2876.669871][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2876.670120][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2876.670355][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2876.670621][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2876.670904][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2876.671149][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2876.671398][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2876.671701][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2876.672021][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2876.672267][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2876.672528][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2876.672795][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2876.673036][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2876.673275][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2876.673538][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2876.673799][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2876.674060][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2876.674330][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2876.674613][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2876.674853][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2876.675145][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2876.675392][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2876.675657][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2876.675877][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2876.676179][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2876.676426][ C2] __do_softirq (kernel/softirq.c:553)
[ 2876.676659][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2876.676880][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2876.677166][ C2]
[ 2876.677315][ C2]
[ 2876.677467][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2876.677771][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2876.678028][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2876.678996][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2876.679304][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2876.679704][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2876.680101][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2876.680499][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2876.680898][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2876.681300][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2876.681587][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2876.681847][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2876.682093][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2876.682345][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2876.682621][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2876.682862][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2876.683135][ C2] do_idle (kernel/sched/idle.c:312)
[ 2876.683340][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2876.683583][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2876.683827][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2876.684096][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2904.571180][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2904.571715][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2904.572225][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2904.572696][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2904.573619][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2904.574228][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2904.574558][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2904.575527][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2904.575834][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2904.576230][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2904.576628][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2904.577026][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2904.577422][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2904.577816][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2904.578262][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2904.578594][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2904.578992][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2904.579389][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2904.579784][ C2] PKRU: 55555554
[ 2904.579964][ C2] Call Trace:
[ 2904.580138][ C2]
[ 2904.580284][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2904.580544][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2904.580787][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2904.581062][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2904.581334][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2904.581619][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2904.581881][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2904.582187][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2904.582446][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2904.582706][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2904.583023][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2904.583318][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2904.583630][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2904.583916][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2904.584212][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2904.584498][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2904.584807][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2904.585055][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.585296][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2904.585533][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2904.585781][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2904.586053][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2904.586343][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.586582][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2904.586819][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2904.587080][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2904.587316][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2904.587563][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2904.587820][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2904.588093][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2904.588372][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2904.588617][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2904.588894][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2904.589158][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2904.589504][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2904.589756][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2904.590075][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2904.590337][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2904.590540][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2904.590771][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2904.591023][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2904.591299][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2904.591550][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2904.591777][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2904.592096][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2904.592399][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2904.592682][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2904.592973][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2904.593224][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2904.593454][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2904.593755][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2904.594042][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2904.594367][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.594605][ 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))
[ 2904.594899][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2904.595196][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2904.595517][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2904.595773][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2904.596005][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2904.596255][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2904.596566][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2904.596895][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2904.597194][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2904.597465][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2904.597751][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2904.598062][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2904.598303][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2904.598566][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2904.598881][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2904.599155][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2904.599433][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2904.599746][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2904.600006][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2904.600317][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2904.600563][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2904.600827][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2904.601112][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.601350][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2904.601630][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2904.601934][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2904.602208][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2904.602450][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2904.602692][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2904.602921][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2904.603177][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2904.603494][ C2] tc_run (net/core/dev.c:3945)
[ 2904.603698][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2904.603930][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.604171][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2904.604431][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2904.604684][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.604921][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2904.605193][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2904.605496][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2904.605769][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2904.606019][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2904.606286][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2904.606546][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2904.606883][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2904.607158][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2904.607409][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2904.607673][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2904.607889][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2904.608131][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2904.608409][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2904.608720][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2904.608997][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2904.609249][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2904.609479][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2904.609749][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2904.609992][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2904.610243][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2904.610483][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2904.610731][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2904.610967][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2904.611236][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2904.611514][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2904.611759][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2904.612010][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2904.612310][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2904.612630][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2904.612871][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2904.613133][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2904.613403][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2904.613640][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2904.613879][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2904.614145][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2904.614405][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2904.614664][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2904.614933][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2904.615226][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.615464][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2904.615752][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2904.615991][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2904.616254][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2904.616473][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2904.616769][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2904.617016][ C2] __do_softirq (kernel/softirq.c:553)
[ 2904.617249][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2904.617468][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2904.617752][ C2]
[ 2904.617903][ C2]
[ 2904.618051][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2904.618355][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2904.618612][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2904.619577][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2904.619884][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2904.620281][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2904.620677][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2904.621075][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2904.621473][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2904.621873][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2904.622164][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2904.622423][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2904.622664][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2904.622914][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2904.623193][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2904.623431][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2904.623705][ C2] do_idle (kernel/sched/idle.c:312)
[ 2904.623908][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2904.624153][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2904.624395][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2904.624668][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2904.627057][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2904.627588][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2904.628066][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2904.628536][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2904.629450][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2904.630061][ 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)
[ 2904.630383][ C1] Code: 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 <48> 89 ef e8 c0 35 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85
All code
========
0: 49 89 fd mov %rdi,%r13
3: 49 89 fc mov %rdi,%r12
6: 41 be 01 00 00 00 mov $0x1,%r14d
c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
13: fc ff df
16: 49 c1 ed 03 shr $0x3,%r13
1a: 41 83 e4 07 and $0x7,%r12d
1e: 49 01 c5 add %rax,%r13
21: 41 83 c4 03 add $0x3,%r12d
25: be 04 00 00 00 mov $0x4,%esi
2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction
2d: e8 c0 35 0c fe call 0xfffffffffe0c35f2
32: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
37: 41 38 c4 cmp %al,%r12b
3a: 7c 08 jl 0x44
3c: 84 c0 test %al,%al
3e: 0f .byte 0xf
3f: 85 .byte 0x85
Code starting with the faulting instruction
===========================================
0: 48 89 ef mov %rbp,%rdi
3: e8 c0 35 0c fe call 0xfffffffffe0c35c8
8: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
d: 41 38 c4 cmp %al,%r12b
10: 7c 08 jl 0x1a
12: 84 c0 test %al,%al
14: 0f .byte 0xf
15: 85 .byte 0x85
[ 2904.631357][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2904.631665][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2904.632064][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2904.632465][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2904.632864][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2904.633262][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2904.633662][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2904.634108][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2904.634442][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2904.634843][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2904.635250][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2904.635652][ C1] PKRU: 55555554
[ 2904.635833][ C1] Call Trace:
[ 2904.636004][ C1]
[ 2904.636155][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2904.636417][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2904.636661][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2904.636940][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2904.637212][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2904.637498][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2904.637765][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2904.638071][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2904.638333][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2904.638643][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2904.638939][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2904.639255][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2904.639544][ 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)
[ 2904.639833][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2904.640121][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2904.640432][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2904.640673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.640913][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2904.641152][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2904.641401][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2904.641672][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2904.641959][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.642198][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2904.642438][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2904.642697][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2904.642934][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2904.643182][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2904.643440][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2904.643714][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2904.643990][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2904.644241][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2904.644513][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2904.644777][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2904.645131][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2904.645384][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2904.645704][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2904.645967][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2904.646172][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2904.646403][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2904.646657][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2904.646932][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2904.647205][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2904.647434][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2904.647753][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2904.648063][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2904.648345][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2904.648639][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2904.648887][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2904.649119][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2904.649419][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2904.649702][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2904.650027][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.650265][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2904.650564][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2904.650850][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2904.651168][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2904.651426][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2904.651661][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2904.651908][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2904.652220][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2904.652554][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2904.652855][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2904.653129][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2904.653418][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2904.653728][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2904.653961][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2904.654237][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2904.654515][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2904.654778][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2904.655013][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2904.655236][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2904.655486][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2904.655740][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2904.656016][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2904.656257][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2904.656504][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2904.656719][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2904.656986][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2904.657296][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2904.657539][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2904.657771][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2904.658024][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2904.658281][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2904.658525][ C1] tc_run (net/core/dev.c:3945)
[ 2904.658730][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2904.658966][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.659210][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2904.659476][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2904.659734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.659973][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2904.660241][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2904.660547][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2904.660825][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2904.661085][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2904.661356][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2904.661616][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2904.661897][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2904.662241][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2904.662521][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2904.662779][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2904.663048][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2904.663270][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2904.663531][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2904.663783][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2904.664074][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2904.664330][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2904.664575][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2904.664829][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2904.665083][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2904.665357][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2904.665645][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2904.665923][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2904.666209][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2904.666487][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2904.666735][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2904.667012][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2904.667253][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2904.667519][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2904.667784][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2904.668049][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2904.668327][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2904.668617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.668858][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2904.669158][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2904.669402][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2904.669671][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2904.669897][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2904.670199][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2904.670450][ C1] __do_softirq (kernel/softirq.c:553)
[ 2904.670689][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2904.670914][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2904.671204][ C1]
[ 2904.671357][ C1]
[ 2904.671514][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2904.671824][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2904.672156][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2904.673137][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2904.673447][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2904.673848][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2904.674248][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2904.674651][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2904.675060][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2904.675465][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2904.675761][ C1] pipe_read (fs/pipe.c:413)
[ 2904.675985][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2904.676264][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2904.676509][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2904.676773][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2904.677016][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2904.677231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2904.677473][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2904.677715][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2904.677954][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2904.678198][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2904.678442][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2904.678713][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2904.678953][ C1] ksys_read (fs/read_write.c:619)
[ 2904.679171][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2904.679418][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2904.679723][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2904.679958][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2904.680265][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2904.680495][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2904.681486][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2904.681915][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2904.682318][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2904.682726][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2904.683131][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2904.683535][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2904.683943][ C1]
| [ 2927.309104][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2927.309469][ C1] rcu: 1-....: (571621 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=140206
| [ 2927.310024][ C1] rcu: (t=572422 jiffies g=1882453 q=694 ncpus=4)
[ 2927.310804][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2927.311421][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 2927.311708][ C1] Code: 48 c7 c7 b0 5a 98 98 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 b0 5a 98 98 mov $0xffffffff98985ab0,%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)
[ 2927.312680][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 2927.312989][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2927.313389][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2927.313788][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2927.314193][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2927.314594][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2927.315000][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2927.315448][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2927.315780][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2927.316187][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2927.316587][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2927.316988][ C1] PKRU: 55555554
[ 2927.317171][ C1] Call Trace:
[ 2927.317344][ C1]
[ 2927.317492][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2927.317765][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2927.318017][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2927.318269][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2927.318502][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2927.318772][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2927.319041][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2927.319297][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2927.319582][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2927.319824][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2927.320138][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2927.320411][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2927.320700][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2927.320966][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2927.321273][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2927.321536][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2927.321846][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2927.322141][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2927.322456][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2927.322747][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 2927.323028][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2927.323310][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2927.323621][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2927.323863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.324105][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2927.324345][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2927.324594][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2927.324868][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2927.325158][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.325398][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2927.325640][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2927.325900][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2927.326133][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2927.326381][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2927.326639][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2927.326915][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2927.327194][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2927.327442][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2927.327715][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2927.327979][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2927.328326][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2927.328582][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2927.328904][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2927.329168][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2927.329373][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2927.329605][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2927.329859][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2927.330136][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2927.330412][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2927.330640][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2927.330958][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2927.331266][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2927.331549][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2927.331847][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2927.332097][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2927.332327][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2927.332628][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2927.332913][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2927.333240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.333479][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2927.333777][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2927.334063][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2927.334381][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2927.334640][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2927.334877][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2927.335137][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2927.335452][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2927.335786][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2927.336084][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2927.336361][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2927.336650][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2927.336965][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2927.337197][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2927.337476][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2927.337753][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2927.338018][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2927.338251][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2927.338471][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2927.338721][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2927.338975][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2927.339252][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2927.339494][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2927.339743][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2927.339964][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2927.340234][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2927.340545][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2927.340788][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2927.341022][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2927.341275][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2927.341536][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2927.341780][ C1] tc_run (net/core/dev.c:3945)
[ 2927.341988][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2927.342221][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.342461][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2927.342723][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2927.342978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.343218][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2927.343486][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2927.343795][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2927.344072][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2927.344329][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2927.344604][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2927.344865][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2927.345155][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2927.345498][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2927.345781][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2927.346039][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2927.346310][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2927.346531][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2927.346791][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2927.347040][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2927.347331][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2927.347588][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2927.347833][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2927.348088][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2927.348337][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2927.348610][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2927.348897][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2927.349175][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2927.349465][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2927.349742][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2927.349991][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2927.350268][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2927.350511][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2927.350778][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2927.351044][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2927.351310][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2927.351588][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2927.351881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.352124][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2927.352422][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2927.352670][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2927.352940][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2927.353166][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2927.353470][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2927.353724][ C1] __do_softirq (kernel/softirq.c:553)
[ 2927.353960][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2927.354187][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2927.354479][ C1]
[ 2927.354634][ C1]
[ 2927.354787][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2927.355102][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2927.355431][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2927.356413][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2927.356726][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2927.357129][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2927.357530][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2927.357935][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2927.358339][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2927.358744][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2927.359043][ C1] pipe_read (fs/pipe.c:413)
[ 2927.359267][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2927.359548][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2927.359795][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2927.360058][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2927.360301][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2927.360518][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.360762][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2927.361009][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2927.361251][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2927.361493][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2927.361735][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2927.362002][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2927.362244][ C1] ksys_read (fs/read_write.c:619)
[ 2927.362466][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2927.362716][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2927.363027][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2927.363267][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2927.363573][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2927.363807][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2927.364796][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2927.365234][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2927.365645][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2927.366053][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2927.366459][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2927.366864][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2927.366864][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2927.367276][ C1]
| [ 2927.367435][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 2927.367714][ C2] NMI backtrace for cpu 2
[ 2927.367735][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2927.367740][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2927.367750][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2927.367755][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2927.367758][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2927.367760][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2927.367762][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2927.367763][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2927.367764][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2927.367766][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2927.367768][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2927.367771][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2927.367773][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2927.367774][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2927.367776][ C2] PKRU: 55555554
[ 2927.367777][ C2] Call Trace:
[ 2927.367779][ C2]
[ 2927.367781][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2927.367789][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2927.367794][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2927.367799][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2927.367802][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2927.367804][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2927.367809][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2927.367812][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2927.367815][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2927.367818][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2927.367821][ C2]
[ 2927.367822][ C2]
[ 2927.367823][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2927.367826][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2927.367830][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.367834][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2927.367837][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2927.367841][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2927.367844][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2927.367847][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.367850][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2927.367853][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2927.367856][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2927.367862][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2927.367865][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2927.367870][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2927.367874][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2927.367878][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2927.367880][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2927.367882][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2927.367885][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2927.367889][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2927.367893][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2927.367896][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2927.367905][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2927.367907][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2927.367910][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2927.367914][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2927.367917][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2927.367920][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2927.367924][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2927.367930][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2927.367935][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2927.367938][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2927.367946][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2927.367950][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2927.367952][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2927.367956][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2927.367959][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2927.367963][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.367965][ 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))
[ 2927.367969][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2927.367972][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2927.367976][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2927.367980][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2927.367983][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2927.367986][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2927.367993][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2927.368000][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2927.368007][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2927.368011][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2927.368022][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2927.368029][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2927.368034][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2927.368036][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2927.368040][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2927.368042][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2927.368046][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2927.368048][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2927.368051][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2927.368056][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2927.368059][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2927.368063][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2927.368066][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.368068][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2927.368073][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2927.368077][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2927.368080][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2927.368084][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2927.368090][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2927.368094][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2927.368097][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2927.368101][ C2] tc_run (net/core/dev.c:3945)
[ 2927.368105][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2927.368108][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.368110][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2927.368114][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2927.368118][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.368120][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2927.368123][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2927.368126][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2927.368129][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2927.368133][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2927.368136][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2927.368140][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2927.368147][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2927.368150][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2927.368154][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2927.368157][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2927.368160][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2927.368163][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2927.368166][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2927.368169][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2927.368172][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2927.368174][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2927.368177][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2927.368181][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2927.368185][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2927.368187][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2927.368191][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2927.368195][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2927.368198][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2927.368203][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2927.368206][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2927.368209][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2927.368214][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2927.368218][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2927.368221][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2927.368225][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2927.368228][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2927.368231][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2927.368234][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2927.368237][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2927.368242][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2927.368246][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2927.368249][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2927.368253][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2927.368256][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2927.368258][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2927.368262][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2927.368264][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2927.368267][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2927.368271][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2927.368275][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2927.368278][ C2] __do_softirq (kernel/softirq.c:553)
[ 2927.368283][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2927.368285][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2927.368288][ C2]
[ 2927.368289][ C2]
[ 2927.368290][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2927.368293][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2927.368297][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2927.368299][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2927.368301][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2927.368303][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2927.368305][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2927.368306][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2927.368308][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2927.368311][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2927.368314][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2927.368318][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2927.368321][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2927.368323][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2927.368327][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2927.368329][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2927.368333][ C2] do_idle (kernel/sched/idle.c:312)
[ 2927.368336][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2927.368338][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2927.368341][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2927.368345][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2952.571187][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2952.571724][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2952.572234][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2952.572708][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2952.573638][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2952.574246][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2952.574570][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2952.575542][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2952.575849][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2952.576249][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2952.576646][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2952.577042][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2952.577439][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2952.577838][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2952.578286][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2952.578620][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2952.579020][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2952.579418][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2952.579819][ C2] PKRU: 55555554
[ 2952.580001][ C2] Call Trace:
[ 2952.580171][ C2]
[ 2952.580321][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2952.580584][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2952.580826][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2952.581105][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2952.581377][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2952.581664][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2952.581929][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2952.582234][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2952.582494][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2952.582756][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2952.583066][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2952.583363][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2952.583682][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2952.583968][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2952.584264][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2952.584551][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2952.584870][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2952.585112][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.585353][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2952.585592][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2952.585838][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2952.586113][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2952.586396][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.586635][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2952.586876][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2952.587137][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2952.587370][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2952.587617][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2952.587874][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2952.588148][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2952.588431][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2952.588677][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2952.588948][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2952.589212][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2952.589559][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2952.589812][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2952.590132][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2952.590395][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2952.590599][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2952.590831][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2952.591084][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2952.591360][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2952.591612][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2952.591841][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2952.592162][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2952.592467][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2952.592749][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2952.593041][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2952.593292][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2952.593524][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2952.593825][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2952.594109][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2952.594435][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.594674][ 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))
[ 2952.594980][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2952.595266][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2952.595583][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2952.595842][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2952.596076][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2952.596324][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2952.596637][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2952.596967][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2952.597268][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2952.597541][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2952.597831][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2952.598141][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2952.598383][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2952.598646][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2952.598964][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2952.599240][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2952.599517][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2952.599833][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2952.600094][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2952.600407][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2952.600655][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2952.600919][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2952.601202][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.601444][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2952.601723][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2952.602028][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2952.602303][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2952.602544][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2952.602786][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2952.603019][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2952.603274][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2952.603586][ C2] tc_run (net/core/dev.c:3945)
[ 2952.603793][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2952.604024][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.604262][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2952.604523][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2952.604776][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.605022][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2952.605287][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2952.605589][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2952.605862][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2952.606116][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2952.606380][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2952.606637][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2952.606973][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2952.607248][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2952.607500][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2952.607763][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2952.607981][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2952.608224][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2952.608500][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2952.608813][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2952.609090][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2952.609342][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2952.609572][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2952.609842][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2952.610086][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2952.610337][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2952.610576][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2952.610824][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2952.611059][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2952.611328][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2952.611607][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2952.611853][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2952.612103][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2952.612403][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2952.612723][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2952.612967][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2952.613227][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2952.613497][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2952.613737][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2952.613972][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2952.614234][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2952.614495][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2952.614755][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2952.615036][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2952.615321][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.615560][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2952.615848][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2952.616094][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2952.616357][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2952.616580][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2952.616875][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2952.617122][ C2] __do_softirq (kernel/softirq.c:553)
[ 2952.617355][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2952.617574][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2952.617861][ C2]
[ 2952.618011][ C2]
[ 2952.618160][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2952.618466][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2952.618722][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2952.619690][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2952.619997][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2952.620394][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2952.620793][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2952.621190][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2952.621587][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2952.621991][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2952.622281][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2952.622541][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2952.622785][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2952.623036][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2952.623313][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2952.623553][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2952.623825][ C2] do_idle (kernel/sched/idle.c:312)
[ 2952.624028][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2952.624271][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2952.624516][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2952.624792][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2952.627186][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2952.627724][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2952.628215][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2952.628691][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2952.629618][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2952.630249][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2952.630579][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2952.631568][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2952.631883][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2952.632290][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2952.632698][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2952.633105][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2952.633514][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2952.633922][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2952.634380][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2952.634719][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2952.635135][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2952.635544][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2952.635954][ C1] PKRU: 55555554
[ 2952.636140][ C1] Call Trace:
[ 2952.636314][ C1]
[ 2952.636466][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2952.636733][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2952.636983][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2952.637266][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2952.637543][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2952.637838][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2952.638107][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2952.638417][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2952.638681][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2952.638992][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2952.639291][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2952.639608][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2952.639901][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2952.640200][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2952.640492][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2952.640805][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2952.641045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.641289][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2952.641531][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2952.641782][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2952.642056][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2952.642343][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.642589][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2952.642832][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2952.643093][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2952.643331][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2952.643580][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2952.643843][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2952.644126][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2952.644406][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2952.644656][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2952.644935][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2952.645202][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2952.645554][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2952.645811][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2952.646136][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2952.646404][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2952.646611][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2952.646843][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2952.647101][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2952.647384][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2952.647659][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2952.647890][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2952.648217][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2952.648531][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2952.648818][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2952.649119][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2952.649373][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2952.649608][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2952.649914][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2952.650206][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2952.650537][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.650779][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2952.651081][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2952.651375][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2952.651696][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2952.651961][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2952.652202][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2952.652455][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2952.652775][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2952.653113][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2952.653418][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2952.653698][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2952.653991][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2952.654311][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2952.654550][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2952.654837][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2952.655119][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2952.655387][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2952.655626][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2952.655849][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2952.656103][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2952.656362][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2952.656646][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2952.656888][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2952.657141][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2952.657361][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2952.657631][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2952.657943][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2952.658187][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2952.658423][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2952.658675][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2952.658933][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2952.659179][ C1] tc_run (net/core/dev.c:3945)
[ 2952.659387][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2952.659619][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.659861][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2952.660125][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2952.660380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.660620][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2952.660887][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2952.661196][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2952.661470][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2952.661727][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2952.661993][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2952.662253][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2952.662533][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2952.662873][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2952.663153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2952.663412][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2952.663681][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2952.663898][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2952.664158][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2952.664403][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2952.664692][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2952.664955][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2952.665199][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2952.665453][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2952.665702][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2952.665973][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2952.666262][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2952.666541][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2952.666827][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2952.667104][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2952.667355][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2952.667631][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2952.667873][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2952.668139][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2952.668406][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2952.668671][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2952.668950][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2952.669242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.669486][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2952.669782][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2952.670026][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2952.670295][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2952.670520][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2952.670823][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2952.671077][ C1] __do_softirq (kernel/softirq.c:553)
[ 2952.671316][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2952.671540][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2952.671833][ C1]
[ 2952.671986][ C1]
[ 2952.672140][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2952.672452][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2952.672784][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2952.673782][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2952.674099][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2952.674507][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2952.674923][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2952.675332][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2952.675740][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2952.676151][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2952.676458][ C1] pipe_read (fs/pipe.c:413)
[ 2952.676682][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2952.676965][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2952.677210][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2952.677476][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2952.677720][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2952.677936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2952.678178][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2952.678423][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2952.678666][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2952.678908][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2952.679150][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2952.679417][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2952.679658][ C1] ksys_read (fs/read_write.c:619)
[ 2952.679878][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2952.680127][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2952.680437][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2952.680675][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2952.680977][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2952.681211][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2952.682193][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2952.682626][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2952.683033][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2952.683438][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2952.683841][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2952.684247][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2980.571176][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2980.571706][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 2980.572187][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2980.572655][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2980.573567][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2980.574183][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2980.574509][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2980.575489][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2980.575799][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2980.576199][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 2980.576598][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 2980.577001][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 2980.577405][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2980.577804][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2980.578252][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2980.578585][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 2980.578990][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2980.579390][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2980.579794][ C1] PKRU: 55555554
[ 2980.579977][ C1] Call Trace:
[ 2980.580149][ C1]
[ 2980.580297][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2980.580559][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2980.580803][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2980.581080][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2980.581359][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2980.581648][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2980.581914][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2980.582222][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2980.582486][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2980.582799][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2980.583095][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2980.583413][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2980.583709][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2980.584006][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2980.584299][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2980.584613][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2980.584865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.585105][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2980.585349][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2980.585603][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2980.585879][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2980.586172][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.586411][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2980.586654][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2980.586914][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2980.587152][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2980.587404][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2980.587666][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2980.587948][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2980.588231][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2980.588482][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2980.588758][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2980.589030][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2980.589384][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2980.589641][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2980.589967][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2980.590235][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2980.590443][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2980.590680][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2980.590937][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2980.591219][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2980.591496][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2980.591727][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2980.592051][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2980.592361][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2980.592649][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2980.592949][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2980.593203][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2980.593439][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2980.593744][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2980.594035][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2980.594366][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.594610][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 2980.594914][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2980.595208][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2980.595529][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2980.595792][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2980.596029][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 2980.596282][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2980.596598][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2980.596935][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2980.597241][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2980.597518][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2980.597811][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2980.598128][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2980.598365][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2980.598645][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2980.598925][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2980.599193][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 2980.599423][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2980.599646][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2980.599895][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2980.600152][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2980.600432][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2980.600673][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2980.600920][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2980.601139][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2980.601409][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2980.601720][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2980.601968][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2980.602200][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 2980.602456][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2980.602713][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2980.602956][ C1] tc_run (net/core/dev.c:3945)
[ 2980.603162][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2980.603397][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.603635][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2980.603900][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2980.604154][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.604395][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2980.604667][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2980.604978][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2980.605253][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2980.605513][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2980.605778][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2980.606035][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 2980.606318][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2980.606656][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2980.606936][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2980.607194][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2980.607462][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2980.607683][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2980.607944][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2980.608190][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2980.608482][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2980.608740][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2980.608983][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2980.609235][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2980.609483][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2980.609754][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2980.610042][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2980.610321][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2980.610606][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2980.610885][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2980.611132][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2980.611409][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2980.611649][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2980.611913][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2980.612181][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2980.612446][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2980.612725][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2980.613014][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.613258][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2980.613553][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2980.613795][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2980.614066][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2980.614293][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2980.614592][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2980.614852][ C1] __do_softirq (kernel/softirq.c:553)
[ 2980.615090][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2980.615315][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2980.615609][ C1]
[ 2980.615761][ C1]
[ 2980.615913][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2980.616224][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2980.616553][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2980.617539][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 2980.617851][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 2980.618259][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 2980.618662][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 2980.619063][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 2980.619463][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 2980.619866][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2980.620163][ C1] pipe_read (fs/pipe.c:413)
[ 2980.620386][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 2980.620667][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 2980.620912][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 2980.621175][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2980.621417][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 2980.621632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.621872][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2980.622112][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 2980.622354][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 2980.622596][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2980.622836][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2980.623103][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2980.623340][ C1] ksys_read (fs/read_write.c:619)
[ 2980.623560][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 2980.623805][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2980.624111][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2980.624350][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2980.624662][ C1] RIP: 0033:0x7f08a1ea38b2
[ 2980.624892][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 2980.625868][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 2980.626299][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 2980.626704][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 2980.627108][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 2980.627514][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 2980.627920][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 2980.630405][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2980.630942][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2980.631455][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2980.631935][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2980.632859][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2980.633474][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2980.633798][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2980.634778][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 2980.635086][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 2980.635485][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 2980.635882][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 2980.636285][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 2980.636685][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 2980.637083][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 2980.637528][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2980.637859][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 2980.638262][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2980.638659][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2980.639057][ C2] PKRU: 55555554
[ 2980.639239][ C2] Call Trace:
[ 2980.639410][ C2]
[ 2980.639556][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2980.639818][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2980.640061][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2980.640338][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2980.640611][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2980.640899][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2980.641164][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2980.641470][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2980.641730][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2980.641992][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2980.642302][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2980.642596][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2980.642909][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2980.643202][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2980.643497][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2980.643786][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2980.644098][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2980.644339][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.644576][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2980.644824][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2980.645073][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2980.645346][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2980.645632][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.645869][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2980.646112][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2980.646372][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2980.646607][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2980.646855][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2980.647114][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2980.647389][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2980.647665][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2980.647914][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2980.648185][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2980.648450][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 2980.648798][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2980.649052][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2980.649373][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2980.649636][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2980.649839][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2980.650071][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 2980.650324][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2980.650601][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2980.650853][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 2980.651080][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2980.651400][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2980.651708][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2980.651989][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2980.652284][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2980.652533][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2980.652762][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 2980.653061][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2980.653347][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 2980.653673][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.653910][ 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))
[ 2980.654209][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 2980.654494][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 2980.654817][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2980.655075][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2980.655311][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 2980.655559][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2980.655873][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2980.656206][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2980.656504][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2980.656777][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2980.657064][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2980.657376][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2980.657617][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 2980.657881][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2980.658199][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2980.658473][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 2980.658747][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 2980.659062][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 2980.659322][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2980.659634][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 2980.659883][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2980.660146][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2980.660433][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.660671][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 2980.660953][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2980.661258][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2980.661534][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2980.661776][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2980.662015][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 2980.662249][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2980.662506][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 2980.662819][ C2] tc_run (net/core/dev.c:3945)
[ 2980.663023][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 2980.663255][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.663492][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 2980.663752][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 2980.664004][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.664244][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2980.664508][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2980.664822][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 2980.665093][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2980.665345][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2980.665609][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2980.665865][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2980.666210][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2980.666487][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2980.666740][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2980.667005][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2980.667221][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2980.667465][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2980.667742][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2980.668053][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 2980.668332][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 2980.668583][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 2980.668813][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 2980.669081][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 2980.669326][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2980.669577][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2980.669818][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2980.670067][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2980.670306][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2980.670573][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2980.670854][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 2980.671099][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 2980.671350][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 2980.671648][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 2980.671969][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 2980.672215][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 2980.672475][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2980.672742][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2980.672983][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 2980.673220][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2980.673482][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 2980.673744][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2980.674004][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2980.674274][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2980.674561][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2980.674807][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2980.675100][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2980.675339][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2980.675604][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2980.675823][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2980.676120][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2980.676367][ C2] __do_softirq (kernel/softirq.c:553)
[ 2980.676597][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2980.676818][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2980.677101][ C2]
[ 2980.677252][ C2]
[ 2980.677402][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2980.677706][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2980.677961][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2980.678931][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 2980.679240][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 2980.679639][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 2980.680036][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 2980.680433][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 2980.680833][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 2980.681234][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2980.681522][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2980.681783][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2980.682025][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2980.682276][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2980.682552][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2980.682790][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2980.683064][ C2] do_idle (kernel/sched/idle.c:312)
[ 2980.683269][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2980.683512][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2980.683755][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2980.684025][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2980.684336][ C2]
| [ 3005.367103][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3005.367473][ C1] rcu: 1-....: (649449 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=159205
| [ 3005.368027][ C1] rcu: (t=650480 jiffies g=1882453 q=694 ncpus=4)
[ 3005.368805][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3005.369418][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3005.369747][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3005.370718][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3005.371026][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3005.371427][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3005.371825][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3005.372223][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3005.372624][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3005.373024][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3005.373472][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3005.373805][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3005.374205][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3005.374612][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3005.375011][ C1] PKRU: 55555554
[ 3005.375194][ C1] Call Trace:
[ 3005.375363][ C1]
[ 3005.375515][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3005.375789][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3005.376042][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3005.376295][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3005.376524][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3005.376796][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3005.377066][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3005.377324][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3005.377608][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3005.377850][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3005.378163][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3005.378435][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3005.378724][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3005.378991][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3005.379296][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3005.379559][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3005.379868][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3005.380166][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3005.380481][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3005.380770][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3005.381066][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3005.381355][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3005.381665][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3005.381908][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.382149][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3005.382390][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3005.382638][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3005.382911][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3005.383195][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.383433][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3005.383676][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3005.383936][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3005.384170][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3005.384418][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3005.384683][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3005.384960][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3005.385238][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3005.385486][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3005.385761][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3005.386026][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3005.386374][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3005.386627][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3005.386948][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3005.387211][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3005.387418][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3005.387648][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3005.387901][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3005.388177][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3005.388452][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3005.388679][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3005.388999][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3005.389306][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3005.389587][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3005.389883][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3005.390134][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3005.390362][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3005.390664][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3005.390950][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3005.391276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.391515][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3005.391813][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3005.392097][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3005.392414][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3005.392673][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3005.392909][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3005.393158][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3005.393475][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3005.393809][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3005.394111][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3005.394390][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3005.394687][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3005.395005][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3005.395241][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3005.395521][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3005.395799][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3005.396062][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3005.396295][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3005.396514][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3005.396764][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3005.397019][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3005.397295][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3005.397537][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3005.397785][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3005.398002][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3005.398274][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3005.398582][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3005.398826][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3005.399060][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3005.399311][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3005.399569][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3005.399809][ C1] tc_run (net/core/dev.c:3945)
[ 3005.400018][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3005.400248][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.400489][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3005.400751][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3005.401006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.401248][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3005.401517][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3005.401828][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3005.402103][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3005.402358][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3005.402628][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3005.402885][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3005.403163][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3005.403505][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3005.403788][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3005.404044][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3005.404312][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3005.404536][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3005.404797][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3005.405045][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3005.405334][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3005.405589][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3005.405835][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3005.406087][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3005.406334][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3005.406603][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3005.406887][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3005.407164][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3005.407451][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3005.407728][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3005.407976][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3005.408251][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3005.408491][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3005.408756][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3005.409020][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3005.409285][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3005.409561][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3005.409852][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.410094][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3005.410388][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3005.410631][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3005.410899][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3005.411124][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3005.411426][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3005.411680][ C1] __do_softirq (kernel/softirq.c:553)
[ 3005.411915][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3005.412140][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3005.412429][ C1]
[ 3005.412584][ C1]
[ 3005.412736][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3005.413045][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3005.413375][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3005.414362][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3005.414679][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3005.415085][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3005.415484][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3005.415886][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3005.416287][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3005.416689][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3005.416987][ C1] pipe_read (fs/pipe.c:413)
[ 3005.417208][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3005.417485][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3005.417731][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3005.417992][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3005.418234][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3005.418447][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.418688][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3005.418930][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3005.419172][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3005.419412][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3005.419653][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3005.419918][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3005.420157][ C1] ksys_read (fs/read_write.c:619)
[ 3005.420375][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3005.420623][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3005.420932][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3005.421168][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3005.421468][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3005.421699][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3005.422678][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3005.423103][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3005.423509][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3005.423912][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3005.424317][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3005.424727][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3005.424727][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3005.425138][ C1]
| [ 3005.425298][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3005.425576][ C2] NMI backtrace for cpu 2
[ 3005.425590][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3005.425594][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3005.425604][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3005.425610][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3005.425613][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3005.425615][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3005.425617][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3005.425618][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3005.425620][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3005.425622][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3005.425624][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3005.425627][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3005.425629][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3005.425630][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3005.425632][ C2] PKRU: 55555554
[ 3005.425633][ C2] Call Trace:
[ 3005.425636][ C2]
[ 3005.425638][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3005.425646][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3005.425651][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3005.425656][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3005.425659][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3005.425662][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3005.425667][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3005.425670][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3005.425673][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3005.425677][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3005.425680][ C2]
[ 3005.425680][ C2]
[ 3005.425682][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3005.425684][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3005.425688][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.425692][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3005.425695][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3005.425699][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3005.425702][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3005.425705][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.425707][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3005.425711][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3005.425714][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3005.425720][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3005.425723][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3005.425727][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3005.425732][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3005.425735][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3005.425738][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3005.425739][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3005.425742][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3005.425747][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3005.425751][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3005.425754][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3005.425763][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3005.425765][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3005.425768][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3005.425772][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3005.425775][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3005.425779][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3005.425782][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3005.425788][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3005.425794][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3005.425797][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3005.425806][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3005.425809][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3005.425811][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3005.425814][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3005.425818][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3005.425822][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.425824][ 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))
[ 3005.425828][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3005.425831][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3005.425835][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3005.425839][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3005.425841][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3005.425844][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3005.425852][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3005.425858][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3005.425864][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3005.425869][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3005.425879][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3005.425886][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3005.425891][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3005.425894][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3005.425897][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3005.425900][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3005.425903][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3005.425905][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3005.425908][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3005.425912][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3005.425916][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3005.425919][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3005.425922][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.425925][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3005.425929][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3005.425933][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3005.425936][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3005.425941][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3005.425946][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3005.425950][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3005.425953][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3005.425958][ C2] tc_run (net/core/dev.c:3945)
[ 3005.425962][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3005.425965][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.425967][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3005.425971][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3005.425975][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.425977][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3005.425980][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3005.425983][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3005.425986][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3005.425990][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3005.425993][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3005.425996][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3005.426004][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3005.426006][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3005.426010][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3005.426014][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3005.426017][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3005.426020][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3005.426022][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3005.426026][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3005.426028][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3005.426031][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3005.426033][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3005.426038][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3005.426041][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3005.426044][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3005.426048][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3005.426051][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3005.426054][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3005.426060][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3005.426063][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3005.426066][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3005.426070][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3005.426075][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3005.426077][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3005.426081][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3005.426084][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3005.426087][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3005.426090][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3005.426094][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3005.426098][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3005.426102][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3005.426105][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3005.426109][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3005.426112][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3005.426115][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3005.426119][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3005.426121][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3005.426125][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3005.426128][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3005.426132][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3005.426136][ C2] __do_softirq (kernel/softirq.c:553)
[ 3005.426141][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3005.426143][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3005.426147][ C2]
[ 3005.426148][ C2]
[ 3005.426149][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3005.426153][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3005.426156][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3005.426159][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3005.426161][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3005.426163][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3005.426164][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3005.426165][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3005.426167][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3005.426170][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3005.426173][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3005.426176][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3005.426179][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3005.426181][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3005.426185][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3005.426188][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3005.426191][ C2] do_idle (kernel/sched/idle.c:312)
[ 3005.426194][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3005.426196][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3005.426199][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3005.426203][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3032.571192][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3032.571729][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3032.572239][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3032.572718][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3032.573644][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3032.574254][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189)
[ 3032.574548][ C2] Code: 6a 00 5b 5d 41 5c 41 5d c3 cc cc cc cc 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 <48> 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55
All code
========
0: 6a 00 push $0x0
2: 5b pop %rbx
3: 5d pop %rbp
4: 41 5c pop %r12
6: 41 5d pop %r13
8: c3 ret
9: cc int3
a: cc int3
b: cc int3
c: cc int3
d: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
14: 00 00
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 66 0f 1f 00 nopw (%rax)
2a:* 48 85 f6 test %rsi,%rsi <-- trapping instruction
2d: 0f 84 5e 01 00 00 je 0x191
33: 48 89 f8 mov %rdi,%rax
36: 41 54 push %r12
38: 44 0f b6 c2 movzbl %dl,%r8d
3c: 48 01 f0 add %rsi,%rax
3f: 55 push %rbp
Code starting with the faulting instruction
===========================================
0: 48 85 f6 test %rsi,%rsi
3: 0f 84 5e 01 00 00 je 0x167
9: 48 89 f8 mov %rdi,%rax
c: 41 54 push %r12
e: 44 0f b6 c2 movzbl %dl,%r8d
12: 48 01 f0 add %rsi,%rax
15: 55 push %rbp
[ 3032.575515][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000246
[ 3032.575822][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3032.576220][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3032.576615][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3032.577011][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3032.577411][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3032.577808][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3032.578253][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3032.578583][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3032.578983][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3032.579382][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3032.579778][ C2] PKRU: 55555554
[ 3032.579960][ C2] Call Trace:
[ 3032.580133][ C2]
[ 3032.580282][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3032.580542][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3032.580785][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3032.581061][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3032.581333][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3032.581621][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3032.581885][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3032.582191][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3032.582451][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3032.582717][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3032.583025][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3032.583320][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3032.583635][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3032.583924][ C2] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189)
[ 3032.584176][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3032.584461][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3032.584772][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3032.585013][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.585251][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3032.585496][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3032.585743][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3032.586014][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3032.586301][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.586538][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3032.586782][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3032.587041][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3032.587278][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3032.587525][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3032.587785][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3032.588059][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3032.588335][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3032.588582][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3032.588852][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3032.589117][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3032.589465][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3032.589718][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3032.590036][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3032.590301][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3032.590504][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3032.590735][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3032.590988][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3032.591264][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3032.591516][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3032.591742][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3032.592060][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3032.592368][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3032.592649][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3032.592943][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3032.593195][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3032.593426][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3032.593725][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3032.594012][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3032.594338][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.594585][ 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))
[ 3032.594882][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3032.595168][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3032.595484][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3032.595742][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3032.595977][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3032.596226][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3032.596539][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3032.596870][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3032.597171][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3032.597445][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3032.597732][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3032.598044][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3032.598288][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3032.598551][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3032.598869][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3032.599145][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3032.599422][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3032.599736][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3032.599999][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3032.600311][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3032.600561][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3032.600825][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3032.601112][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.601351][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3032.601634][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3032.601940][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3032.602217][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3032.602458][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3032.602699][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3032.602931][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3032.603187][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3032.603500][ C2] tc_run (net/core/dev.c:3945)
[ 3032.603705][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3032.603936][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.604174][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3032.604442][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3032.604693][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.604930][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3032.605199][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3032.605502][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3032.605771][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3032.606023][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3032.606288][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3032.606542][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3032.606880][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3032.607156][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3032.607408][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3032.607672][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3032.607888][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3032.608132][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3032.608410][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3032.608720][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3032.609001][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3032.609255][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3032.609484][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3032.609758][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3032.610002][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3032.610255][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3032.610500][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3032.610749][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3032.610983][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3032.611253][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3032.611532][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3032.611778][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3032.612028][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3032.612328][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3032.612649][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3032.612893][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3032.613154][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3032.613424][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3032.613664][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3032.613902][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3032.614164][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3032.614434][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3032.614695][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3032.614963][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3032.615251][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.615492][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3032.615784][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3032.616022][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3032.616288][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3032.616507][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3032.616803][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3032.617052][ C2] __do_softirq (kernel/softirq.c:553)
[ 3032.617283][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3032.617505][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3032.617790][ C2]
[ 3032.617941][ C2]
[ 3032.618091][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3032.618400][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3032.618657][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3032.619625][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3032.619933][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3032.620332][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3032.620731][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3032.621131][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3032.621529][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3032.621927][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3032.622215][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3032.622476][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3032.622718][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3032.622969][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3032.623248][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3032.623484][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3032.623758][ C2] do_idle (kernel/sched/idle.c:312)
[ 3032.623961][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3032.624204][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3032.624452][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3032.624723][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3032.627098][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3032.627631][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3032.628110][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3032.628580][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3032.629499][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3032.630120][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3032.630449][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3032.631434][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3032.631746][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3032.632151][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3032.632553][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3032.632960][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3032.633366][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3032.633772][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3032.634224][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3032.634564][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3032.634974][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3032.635379][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3032.635783][ C1] PKRU: 55555554
[ 3032.635968][ C1] Call Trace:
[ 3032.636142][ C1]
[ 3032.636293][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3032.636559][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3032.636806][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3032.637086][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3032.637361][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3032.637661][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3032.637930][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3032.638242][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3032.638508][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3032.638821][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3032.639119][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3032.639440][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3032.639732][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3032.640031][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3032.640321][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3032.640634][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3032.640874][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.641116][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3032.641358][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3032.641609][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3032.641882][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3032.642168][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.642408][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3032.642652][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3032.642913][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3032.643149][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3032.643395][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3032.643654][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3032.643933][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3032.644210][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3032.644465][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3032.644737][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3032.645001][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3032.645350][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3032.645605][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3032.645927][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3032.646193][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3032.646399][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3032.646629][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3032.646884][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3032.647163][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3032.647437][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3032.647665][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3032.647985][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3032.648292][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3032.648577][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3032.648874][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3032.649127][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3032.649360][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3032.649664][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3032.649953][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3032.650282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.650522][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3032.650823][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3032.651112][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3032.651431][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3032.651690][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3032.651927][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3032.652179][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3032.652494][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3032.652829][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3032.653134][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3032.653410][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3032.653705][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3032.654022][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3032.654260][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3032.654547][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3032.654826][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3032.655092][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3032.655328][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3032.655552][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3032.655802][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3032.656061][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3032.656342][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3032.656585][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3032.656835][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3032.657056][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3032.657330][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3032.657643][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3032.657887][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3032.658124][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3032.658376][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3032.658637][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3032.658883][ C1] tc_run (net/core/dev.c:3945)
[ 3032.659092][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3032.659325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.659566][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3032.659827][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3032.660082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.660322][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3032.660587][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3032.660895][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3032.661168][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3032.661422][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3032.661688][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3032.661946][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3032.662224][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3032.662565][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3032.662844][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3032.663098][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3032.663364][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3032.663584][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3032.663843][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3032.664088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3032.664377][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3032.664637][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3032.664880][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3032.665132][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3032.665380][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3032.665651][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3032.665934][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3032.666210][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3032.666492][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3032.666763][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3032.667008][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3032.667282][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3032.667522][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3032.667788][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3032.668052][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3032.668316][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3032.668597][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3032.668886][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.669130][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3032.669423][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3032.669666][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3032.669933][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3032.670159][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3032.670459][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3032.670711][ C1] __do_softirq (kernel/softirq.c:553)
[ 3032.670949][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3032.671172][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3032.671463][ C1]
[ 3032.671616][ C1]
[ 3032.671768][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3032.672078][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3032.672409][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3032.673393][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3032.673706][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3032.674108][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3032.674520][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3032.674926][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3032.675331][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3032.675736][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3032.676039][ C1] pipe_read (fs/pipe.c:413)
[ 3032.676262][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3032.676546][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3032.676790][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3032.677058][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3032.677301][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3032.677519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3032.677759][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3032.678003][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3032.678249][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3032.678492][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3032.678731][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3032.678997][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3032.679237][ C1] ksys_read (fs/read_write.c:619)
[ 3032.679456][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3032.679702][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3032.680009][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3032.680244][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3032.680544][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3032.680774][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3032.681748][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3032.682172][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3032.682573][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3032.682973][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3032.683372][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3032.683773][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3060.571169][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3060.571701][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3060.572210][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3060.572686][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3060.573605][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3060.574218][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3060.574548][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3060.575517][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3060.575824][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3060.576223][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3060.576620][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3060.577018][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3060.577420][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3060.577818][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3060.578264][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3060.578595][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3060.578995][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3060.579396][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3060.579794][ C2] PKRU: 55555554
[ 3060.579975][ C2] Call Trace:
[ 3060.580148][ C2]
[ 3060.580295][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3060.580556][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3060.580799][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3060.581074][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3060.581345][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3060.581634][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3060.581898][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3060.582203][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3060.582462][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3060.582723][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3060.583031][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3060.583324][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3060.583638][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3060.583926][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3060.584218][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3060.584516][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3060.584825][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3060.585064][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.585304][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3060.585543][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3060.585790][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3060.586060][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3060.586345][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.586581][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3060.586821][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3060.587079][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3060.587314][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3060.587561][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3060.587819][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3060.588092][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3060.588368][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3060.588613][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3060.588882][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3060.589145][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3060.589492][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3060.589743][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3060.590063][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3060.590326][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3060.590528][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3060.590758][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3060.591012][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3060.591294][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3060.591545][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3060.591770][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3060.592088][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3060.592395][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3060.592673][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3060.592973][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3060.593223][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3060.593451][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3060.593752][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3060.594036][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3060.594371][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.594608][ 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))
[ 3060.594905][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3060.595188][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3060.595505][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3060.595761][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3060.595996][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3060.596245][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3060.596558][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3060.596890][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3060.597188][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3060.597463][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3060.597750][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3060.598062][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3060.598304][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3060.598567][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3060.598883][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3060.599159][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3060.599434][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3060.599749][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3060.600008][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3060.600321][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3060.600570][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3060.600833][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3060.601118][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.601354][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3060.601637][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3060.601945][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3060.602223][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3060.602462][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3060.602701][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3060.602933][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3060.603188][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3060.603500][ C2] tc_run (net/core/dev.c:3945)
[ 3060.603705][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3060.603935][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.604171][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3060.604445][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3060.604697][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.604935][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3060.605199][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3060.605501][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3060.605771][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3060.606022][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3060.606285][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3060.606541][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3060.606878][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3060.607155][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3060.607408][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3060.607671][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3060.607886][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3060.608129][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3060.608403][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3060.608714][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3060.608990][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3060.609242][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3060.609471][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3060.609740][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3060.609984][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3060.610236][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3060.610476][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3060.610724][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3060.610956][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3060.611224][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3060.611507][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3060.611753][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3060.612000][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3060.612301][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3060.612619][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3060.612863][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3060.613124][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3060.613390][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3060.613630][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3060.613868][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3060.614129][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3060.614399][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3060.614660][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3060.614928][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3060.615213][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.615451][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3060.615742][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3060.615979][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3060.616245][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3060.616464][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3060.616761][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3060.617011][ C2] __do_softirq (kernel/softirq.c:553)
[ 3060.617242][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3060.617464][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3060.617748][ C2]
[ 3060.617899][ C2]
[ 3060.618050][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3060.618356][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3060.618612][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3060.619580][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3060.619887][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3060.620286][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3060.620682][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3060.621077][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3060.621475][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3060.621875][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3060.622161][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3060.622420][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3060.622664][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3060.622914][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3060.623190][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3060.623429][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3060.623699][ C2] do_idle (kernel/sched/idle.c:312)
[ 3060.623904][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3060.624145][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3060.624398][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3060.624665][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3060.627047][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3060.627577][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3060.628061][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3060.628537][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3060.629459][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3060.630079][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3060.630370][ 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
[ 3060.631351][ C1] RSP: 0018:ffffc900001c7b60 EFLAGS: 00000282
[ 3060.631664][ C1] RAX: ffff88800a3a0e1c RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3060.632067][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3060.632470][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3060.632874][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3060.633278][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3060.633679][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3060.634131][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3060.634474][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3060.634882][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3060.635283][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3060.635689][ C1] PKRU: 55555554
[ 3060.635873][ C1] Call Trace:
[ 3060.636047][ C1]
[ 3060.636198][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3060.636463][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3060.636710][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3060.636988][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3060.637265][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3060.637556][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3060.637826][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3060.638136][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3060.638402][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3060.638716][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3060.639012][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3060.639327][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3060.639619][ C1] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3060.639877][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3060.640158][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3060.640470][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3060.640712][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.640954][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3060.641193][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3060.641443][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3060.641716][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3060.642008][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.642248][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3060.642489][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3060.642750][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3060.642986][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3060.643234][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3060.643492][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3060.643768][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3060.644047][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3060.644302][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3060.644577][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3060.644844][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3060.645194][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3060.645447][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3060.645767][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3060.646030][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3060.646234][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3060.646467][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3060.646721][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3060.647000][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3060.647275][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3060.647506][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3060.647830][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3060.648141][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3060.648425][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3060.648723][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3060.648973][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3060.649208][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3060.649513][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3060.649800][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3060.650129][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.650371][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3060.650672][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3060.650960][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3060.651281][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3060.651542][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3060.651781][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3060.652032][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3060.652349][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3060.652686][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3060.652990][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3060.653266][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3060.653559][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3060.653874][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3060.654109][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3060.654393][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3060.654674][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3060.654941][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3060.655175][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3060.655398][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3060.655650][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3060.655907][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3060.656186][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3060.656430][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3060.656680][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3060.656899][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3060.657169][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3060.657481][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3060.657727][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3060.657960][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3060.658211][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3060.658467][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3060.658711][ C1] tc_run (net/core/dev.c:3945)
[ 3060.658916][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3060.659150][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.659390][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3060.659653][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3060.659906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.660144][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3060.660411][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3060.660717][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3060.660990][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3060.661243][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3060.661510][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3060.661767][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3060.662045][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3060.662384][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3060.662660][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3060.662913][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3060.663180][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3060.663398][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3060.663658][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3060.663905][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3060.664195][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3060.664455][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3060.664695][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3060.664945][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3060.665188][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3060.665459][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3060.665742][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3060.666015][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3060.666301][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3060.666578][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3060.666825][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3060.667099][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3060.667338][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3060.667602][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3060.667867][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3060.668130][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3060.668408][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3060.668695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.668937][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3060.669229][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3060.669470][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3060.669738][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3060.669960][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3060.670260][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3060.670512][ C1] __do_softirq (kernel/softirq.c:553)
[ 3060.670747][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3060.670970][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3060.671259][ C1]
[ 3060.671410][ C1]
[ 3060.671566][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3060.671874][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3060.672203][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3060.673185][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3060.673501][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3060.673906][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3060.674318][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3060.674721][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3060.675126][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3060.675534][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3060.675832][ C1] pipe_read (fs/pipe.c:413)
[ 3060.676058][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3060.676338][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3060.676584][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3060.676846][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3060.677092][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3060.677308][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3060.677547][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3060.677788][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3060.678027][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3060.678269][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3060.678510][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3060.678776][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3060.679013][ C1] ksys_read (fs/read_write.c:619)
[ 3060.679232][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3060.679478][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3060.679784][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3060.680017][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3060.680318][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3060.680545][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3060.681523][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3060.681946][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3060.682347][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3060.682750][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3060.683153][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3060.683556][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3060.683957][ C1]
| [ 3083.425104][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3083.425475][ C1] rcu: 1-....: (727221 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=178515
| [ 3083.426031][ C1] rcu: (t=728538 jiffies g=1882453 q=694 ncpus=4)
[ 3083.426813][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3083.427431][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3083.427762][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3083.428737][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3083.429048][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3083.429450][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3083.429855][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3083.430261][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3083.430668][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3083.431074][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3083.431530][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3083.431868][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3083.432276][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3083.432683][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3083.433087][ C1] PKRU: 55555554
[ 3083.433273][ C1] Call Trace:
[ 3083.433446][ C1]
[ 3083.433598][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3083.433876][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3083.434132][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3083.434397][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3083.434630][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3083.434903][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3083.435179][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3083.435439][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3083.435727][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3083.435974][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3083.436293][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3083.436568][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3083.436867][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3083.437137][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3083.437445][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3083.437711][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3083.438023][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3083.438322][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3083.438641][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3083.438937][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3083.439236][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3083.439527][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3083.439842][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3083.440083][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.440328][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3083.440570][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3083.440821][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3083.441094][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3083.441381][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.441621][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3083.441865][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3083.442128][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3083.442365][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3083.442613][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3083.442875][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3083.443159][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3083.443440][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3083.443690][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3083.443963][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3083.444235][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3083.444584][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3083.444839][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3083.445162][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3083.445428][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3083.445636][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3083.445867][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3083.446124][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3083.446406][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3083.446682][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3083.446914][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3083.447238][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3083.447547][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3083.447833][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3083.448134][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3083.448390][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3083.448621][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3083.448925][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3083.449215][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3083.449545][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.449784][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3083.450087][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3083.450377][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3083.450698][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3083.450959][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3083.451200][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3083.451453][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3083.451772][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3083.452109][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3083.452413][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3083.452692][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3083.452985][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3083.453302][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3083.453540][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3083.453820][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3083.454098][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3083.454378][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3083.454615][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3083.454835][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3083.455087][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3083.455345][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3083.455624][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3083.455866][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3083.456116][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3083.456334][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3083.456606][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3083.456915][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3083.457158][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3083.457393][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3083.457644][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3083.457902][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3083.458145][ C1] tc_run (net/core/dev.c:3945)
[ 3083.458352][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3083.458583][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.458827][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3083.459089][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3083.459344][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.459584][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3083.459851][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3083.460159][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3083.460433][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3083.460688][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3083.460953][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3083.461212][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3083.461492][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3083.461832][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3083.462112][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3083.462369][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3083.462637][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3083.462854][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3083.463114][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3083.463358][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3083.463646][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3083.463898][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3083.464139][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3083.464394][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3083.464641][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3083.464912][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3083.465196][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3083.465475][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3083.465758][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3083.466033][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3083.466281][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3083.466555][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3083.466794][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3083.467060][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3083.467325][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3083.467588][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3083.467865][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3083.468156][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.468398][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3083.468691][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3083.468934][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3083.469203][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3083.469431][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3083.469735][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3083.469986][ C1] __do_softirq (kernel/softirq.c:553)
[ 3083.470224][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3083.470448][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3083.470737][ C1]
[ 3083.470890][ C1]
[ 3083.471042][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3083.471351][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3083.471681][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3083.472665][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3083.472979][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3083.473383][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3083.473787][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3083.474196][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3083.474600][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3083.475004][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3083.475305][ C1] pipe_read (fs/pipe.c:413)
[ 3083.475527][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3083.475806][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3083.476050][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3083.476313][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3083.476554][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3083.476769][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.477009][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3083.477251][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3083.477492][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3083.477731][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3083.477971][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3083.478236][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3083.478475][ C1] ksys_read (fs/read_write.c:619)
[ 3083.478692][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3083.478938][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3083.479245][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3083.479479][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3083.479779][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3083.480010][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3083.480985][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3083.481412][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3083.481817][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3083.482217][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3083.482616][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3083.483017][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3083.483017][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3083.483423][ C1]
| [ 3083.483581][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3083.483857][ C2] NMI backtrace for cpu 2
[ 3083.483872][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3083.483876][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3083.483882][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3083.483885][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3083.483888][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3083.483890][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3083.483892][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3083.483894][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3083.483895][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3083.483897][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3083.483899][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3083.483902][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3083.483904][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3083.483905][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3083.483907][ C2] PKRU: 55555554
[ 3083.483908][ C2] Call Trace:
[ 3083.483911][ C2]
[ 3083.483915][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3083.483922][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3083.483927][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3083.483932][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3083.483936][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3083.483938][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3083.483943][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3083.483947][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3083.483950][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3083.483953][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3083.483956][ C2]
[ 3083.483957][ C2]
[ 3083.483958][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3083.483961][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3083.483965][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.483969][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3083.483972][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3083.483976][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3083.483979][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3083.483982][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.483985][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3083.483989][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3083.483992][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3083.483998][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3083.484001][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3083.484006][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3083.484012][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3083.484015][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3083.484018][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3083.484020][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3083.484022][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3083.484028][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3083.484031][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3083.484034][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3083.484043][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3083.484045][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3083.484048][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3083.484053][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3083.484056][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3083.484059][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3083.484063][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3083.484069][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3083.484074][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3083.484079][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3083.484087][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3083.484091][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3083.484093][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3083.484097][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3083.484100][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3083.484104][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.484106][ 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))
[ 3083.484110][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3083.484114][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3083.484118][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3083.484123][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3083.484125][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3083.484128][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3083.484136][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3083.484143][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3083.484149][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3083.484161][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3083.484172][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3083.484179][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3083.484184][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3083.484187][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3083.484191][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3083.484194][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3083.484197][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3083.484199][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3083.484203][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3083.484207][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3083.484212][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3083.484215][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3083.484218][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.484220][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3083.484224][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3083.484229][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3083.484231][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3083.484236][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3083.484241][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3083.484246][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3083.484249][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3083.484253][ C2] tc_run (net/core/dev.c:3945)
[ 3083.484257][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3083.484260][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.484263][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3083.484267][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3083.484271][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.484273][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3083.484277][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3083.484280][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3083.484283][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3083.484287][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3083.484290][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3083.484293][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3083.484301][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3083.484303][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3083.484307][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3083.484311][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3083.484314][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3083.484316][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3083.484319][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3083.484322][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3083.484325][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3083.484327][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3083.484330][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3083.484334][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3083.484337][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3083.484341][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3083.484344][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3083.484348][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3083.484351][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3083.484357][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3083.484360][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3083.484364][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3083.484368][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3083.484373][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3083.484375][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3083.484379][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3083.484383][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3083.484385][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3083.484388][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3083.484392][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3083.484397][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3083.484401][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3083.484404][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3083.484408][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3083.484411][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3083.484413][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3083.484418][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3083.484420][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3083.484424][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3083.484427][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3083.484431][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3083.484435][ C2] __do_softirq (kernel/softirq.c:553)
[ 3083.484439][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3083.484442][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3083.484445][ C2]
[ 3083.484446][ C2]
[ 3083.484447][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3083.484450][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3083.484453][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3083.484455][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3083.484458][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3083.484460][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3083.484461][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3083.484462][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3083.484464][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3083.484467][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3083.484470][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3083.484473][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3083.484476][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3083.484479][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3083.484483][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3083.484485][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3083.484489][ C2] do_idle (kernel/sched/idle.c:312)
[ 3083.484491][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3083.484493][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3083.484496][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3083.484500][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3108.571181][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3108.571715][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3108.572197][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3108.572666][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3108.573583][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3108.574210][ 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)
[ 3108.574532][ 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 35 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 35 0c fe call 0xfffffffffe0c35f7
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 35 0c fe call 0xfffffffffe0c35cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3108.575511][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3108.575824][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3108.576228][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3108.576633][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3108.577040][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3108.577445][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3108.577852][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3108.578306][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3108.578643][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3108.579052][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3108.579460][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3108.579865][ C1] PKRU: 55555554
[ 3108.580048][ C1] Call Trace:
[ 3108.580224][ C1]
[ 3108.580374][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3108.580640][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3108.580888][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3108.581168][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3108.581446][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3108.581739][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3108.582007][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3108.582317][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3108.582585][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3108.582899][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3108.583198][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3108.583515][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3108.583812][ 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)
[ 3108.584110][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3108.584406][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3108.584722][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3108.584965][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.585209][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3108.585453][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3108.585706][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3108.585980][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3108.586268][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.586507][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3108.586750][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3108.587012][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3108.587249][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3108.587498][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3108.587756][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3108.588034][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3108.588312][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3108.588562][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3108.588834][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3108.589099][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3108.589451][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3108.589706][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3108.590029][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3108.590295][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3108.590499][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3108.590731][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3108.590985][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3108.591269][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3108.591547][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3108.591779][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3108.592102][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3108.592409][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3108.592695][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3108.592990][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3108.593241][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3108.593477][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3108.593780][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3108.594079][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3108.594410][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.594652][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3108.594952][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3108.595245][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3108.595571][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3108.595832][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3108.596069][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3108.596323][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3108.596639][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3108.596976][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3108.597282][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3108.597560][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3108.597853][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3108.598172][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3108.598409][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3108.598689][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3108.598969][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3108.599239][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3108.599474][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3108.599698][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3108.599949][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3108.600206][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3108.600488][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3108.600731][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3108.600980][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3108.601202][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3108.601473][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3108.601789][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3108.602033][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3108.602269][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3108.602525][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3108.602785][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3108.603031][ C1] tc_run (net/core/dev.c:3945)
[ 3108.603239][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3108.603473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.603714][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3108.603978][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3108.604243][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.604485][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3108.604752][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3108.605064][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3108.605336][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3108.605590][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3108.605856][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3108.606115][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3108.606398][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3108.606739][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3108.607015][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3108.607272][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3108.607538][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3108.607757][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3108.608016][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3108.608260][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3108.608549][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3108.608802][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3108.609042][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3108.609294][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3108.609540][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3108.609807][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3108.610090][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3108.610366][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3108.610654][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3108.610931][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3108.611177][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3108.611453][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3108.611689][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3108.611951][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3108.612214][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3108.612475][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3108.612753][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3108.613040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.613284][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3108.613578][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3108.613821][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3108.614092][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3108.614321][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3108.614620][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3108.614873][ C1] __do_softirq (kernel/softirq.c:553)
[ 3108.615113][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3108.615336][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3108.615628][ C1]
[ 3108.615780][ C1]
[ 3108.615933][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3108.616244][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3108.616574][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3108.617561][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3108.617874][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3108.618280][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3108.618687][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3108.619091][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3108.619496][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3108.619904][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3108.620208][ C1] pipe_read (fs/pipe.c:413)
[ 3108.620431][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3108.620714][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3108.620959][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3108.621231][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3108.621473][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3108.621692][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.621932][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3108.622177][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3108.622419][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3108.622664][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3108.622905][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3108.623174][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3108.623414][ C1] ksys_read (fs/read_write.c:619)
[ 3108.623635][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3108.623881][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3108.624198][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3108.624435][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3108.624737][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3108.624967][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3108.625941][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3108.626365][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3108.626766][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3108.627169][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3108.627569][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3108.627970][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3108.630435][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3108.630971][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3108.631486][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3108.631959][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3108.632884][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3108.633494][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3108.633816][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3108.634793][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3108.635101][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3108.635500][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3108.635900][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3108.636298][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3108.636695][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3108.637092][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3108.637543][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3108.637878][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3108.638279][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3108.638676][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3108.639074][ C2] PKRU: 55555554
[ 3108.639255][ C2] Call Trace:
[ 3108.639426][ C2]
[ 3108.639573][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3108.639835][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3108.640079][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3108.640359][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3108.640631][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3108.640917][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3108.641184][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3108.641490][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3108.641749][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3108.642011][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3108.642322][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3108.642617][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3108.642931][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3108.643219][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3108.643513][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3108.643799][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3108.644116][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3108.644357][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.644597][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3108.644834][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3108.645082][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3108.645354][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3108.645639][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.645876][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3108.646114][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3108.646375][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3108.646609][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3108.646854][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3108.647112][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3108.647385][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3108.647661][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3108.647908][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3108.648182][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3108.648445][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3108.648790][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3108.649042][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3108.649361][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3108.649622][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3108.649824][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3108.650058][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3108.650312][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3108.650587][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3108.650837][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3108.651065][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3108.651386][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3108.651690][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3108.651973][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3108.652267][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3108.652515][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3108.652745][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3108.653042][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3108.653331][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3108.653656][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.653895][ 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))
[ 3108.654199][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3108.654486][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3108.654802][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3108.655059][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3108.655293][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3108.655541][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3108.655852][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3108.656184][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3108.656483][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3108.656756][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3108.657042][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3108.657355][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3108.657597][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3108.657859][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3108.658178][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3108.658453][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3108.658731][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3108.659046][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3108.659308][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3108.659619][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3108.659866][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3108.660132][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3108.660418][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.660657][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3108.660938][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3108.661244][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3108.661519][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3108.661761][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3108.662002][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3108.662234][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3108.662490][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3108.662802][ C2] tc_run (net/core/dev.c:3945)
[ 3108.663007][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3108.663240][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.663478][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3108.663738][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3108.663989][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.664240][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3108.664505][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3108.664806][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3108.665079][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3108.665332][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3108.665596][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3108.665852][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3108.666198][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3108.666472][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3108.666723][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3108.666986][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3108.667203][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3108.667445][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3108.667723][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3108.668033][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3108.668311][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3108.668562][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3108.668789][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3108.669060][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3108.669303][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3108.669554][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3108.669798][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3108.670046][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3108.670283][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3108.670549][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3108.670829][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3108.671073][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3108.671324][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3108.671623][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3108.671942][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3108.672186][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3108.672446][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3108.672716][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3108.672955][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3108.673194][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3108.673455][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3108.673716][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3108.673975][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3108.674252][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3108.674538][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3108.674776][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3108.675065][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3108.675305][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3108.675569][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3108.675788][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3108.676085][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3108.676334][ C2] __do_softirq (kernel/softirq.c:553)
[ 3108.676566][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3108.676787][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3108.677070][ C2]
[ 3108.677224][ C2]
[ 3108.677373][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3108.677677][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3108.677934][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3108.678903][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3108.679212][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3108.679610][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3108.680006][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3108.680407][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3108.680804][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3108.681210][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3108.681498][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3108.681759][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3108.682001][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3108.682252][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3108.682530][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3108.682767][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3108.683042][ C2] do_idle (kernel/sched/idle.c:312)
[ 3108.683246][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3108.683489][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3108.683731][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3108.684000][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3136.571172][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3136.571703][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3136.572216][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3136.572691][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3136.573611][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3136.574230][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3136.574553][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3136.575520][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3136.575825][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3136.576221][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3136.576618][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3136.577016][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3136.577412][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3136.577809][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3136.578256][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3136.578587][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3136.578988][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3136.579387][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3136.579785][ C2] PKRU: 55555554
[ 3136.579967][ C2] Call Trace:
[ 3136.580139][ C2]
[ 3136.580287][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3136.580547][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3136.580789][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3136.581064][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3136.581338][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3136.581625][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3136.581889][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3136.582195][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3136.582455][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3136.582716][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3136.583024][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3136.583320][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3136.583632][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3136.583932][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3136.584226][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3136.584514][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3136.584823][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3136.585064][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.585301][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3136.585541][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3136.585788][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3136.586058][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3136.586346][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.586582][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3136.586821][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3136.587079][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3136.587314][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3136.587561][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3136.587818][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3136.588090][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3136.588366][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3136.588613][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3136.588884][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3136.589147][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3136.589493][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3136.589745][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3136.590064][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3136.590326][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3136.590529][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3136.590759][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3136.591011][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3136.591286][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3136.591537][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3136.591762][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3136.592078][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3136.592386][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3136.592667][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3136.592959][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3136.593209][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3136.593437][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3136.593736][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3136.594029][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3136.594355][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.594593][ 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))
[ 3136.594888][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3136.595174][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3136.595490][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3136.595746][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3136.595979][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3136.596228][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3136.596539][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3136.596871][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3136.597170][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3136.597444][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3136.597730][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3136.598043][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3136.598285][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3136.598547][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3136.598863][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3136.599138][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3136.599415][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3136.599729][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3136.599989][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3136.600301][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3136.600549][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3136.600813][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3136.601099][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.601338][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3136.601620][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3136.601925][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3136.602201][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3136.602443][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3136.602683][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3136.602915][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3136.603171][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3136.603482][ C2] tc_run (net/core/dev.c:3945)
[ 3136.603686][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3136.603923][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.604162][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3136.604422][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3136.604674][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.604910][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3136.605175][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3136.605478][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3136.605750][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3136.606001][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3136.606267][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3136.606522][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3136.606858][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3136.607132][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3136.607384][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3136.607647][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3136.607862][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3136.608104][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3136.608380][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3136.608690][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3136.608968][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3136.609221][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3136.609449][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3136.609719][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3136.609960][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3136.610212][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3136.610452][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3136.610699][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3136.610933][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3136.611200][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3136.611478][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3136.611724][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3136.611973][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3136.612273][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3136.612592][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3136.612835][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3136.613094][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3136.613363][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3136.613601][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3136.613839][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3136.614108][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3136.614369][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3136.614628][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3136.614897][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3136.615183][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.615421][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3136.615712][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3136.615952][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3136.616216][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3136.616435][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3136.616733][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3136.616981][ C2] __do_softirq (kernel/softirq.c:553)
[ 3136.617214][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3136.617435][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3136.617719][ C2]
[ 3136.617870][ C2]
[ 3136.618019][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3136.618324][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3136.618582][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3136.619549][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3136.619857][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3136.620254][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3136.620651][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3136.621050][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3136.621448][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3136.621848][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3136.622136][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3136.622397][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3136.622638][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3136.622889][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3136.623169][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3136.623404][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3136.623679][ C2] do_idle (kernel/sched/idle.c:312)
[ 3136.623882][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3136.624133][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3136.624375][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3136.624644][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3136.627019][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3136.627551][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3136.628037][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3136.628512][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3136.629423][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3136.630041][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3136.630370][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3136.631353][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3136.631665][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3136.632069][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3136.632473][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3136.632878][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3136.633283][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3136.633686][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3136.634145][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3136.634481][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3136.634891][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3136.635297][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3136.635701][ C1] PKRU: 55555554
[ 3136.635886][ C1] Call Trace:
[ 3136.636061][ C1]
[ 3136.636211][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3136.636477][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3136.636724][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3136.637003][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3136.637280][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3136.637572][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3136.637840][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3136.638150][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3136.638415][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3136.638730][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3136.639026][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3136.639345][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3136.639640][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3136.639937][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3136.640231][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3136.640550][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3136.640793][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.641037][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3136.641280][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3136.641530][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3136.641804][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3136.642090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.642330][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3136.642572][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3136.642833][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3136.643069][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3136.643317][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3136.643575][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3136.643852][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3136.644137][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3136.644385][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3136.644657][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3136.644921][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3136.645273][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3136.645526][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3136.645848][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3136.646112][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3136.646316][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3136.646549][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3136.646807][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3136.647088][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3136.647365][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3136.647596][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3136.647915][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3136.648221][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3136.648504][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3136.648799][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3136.649050][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3136.649284][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3136.649585][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3136.649876][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3136.650204][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.650445][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3136.650743][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3136.651032][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3136.651352][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3136.651612][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3136.651848][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3136.652099][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3136.652416][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3136.652752][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3136.653054][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3136.653331][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3136.653621][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3136.653945][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3136.654183][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3136.654462][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3136.654741][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3136.655012][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3136.655246][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3136.655471][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3136.655720][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3136.655975][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3136.656258][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3136.656500][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3136.656748][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3136.656968][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3136.657239][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3136.657553][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3136.657796][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3136.658029][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3136.658281][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3136.658541][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3136.658785][ C1] tc_run (net/core/dev.c:3945)
[ 3136.658993][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3136.659228][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.659469][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3136.659732][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3136.659987][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.660230][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3136.660495][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3136.660802][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3136.661075][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3136.661329][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3136.661594][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3136.661851][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3136.662132][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3136.662471][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3136.662747][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3136.663001][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3136.663266][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3136.663483][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3136.663741][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3136.663991][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3136.664281][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3136.664533][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3136.664772][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3136.665022][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3136.665268][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3136.665535][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3136.665818][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3136.666095][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3136.666381][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3136.666656][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3136.666900][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3136.667174][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3136.667410][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3136.667672][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3136.667933][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3136.668193][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3136.668470][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3136.668758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.668999][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3136.669292][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3136.669535][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3136.669802][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3136.670027][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3136.670327][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3136.670577][ C1] __do_softirq (kernel/softirq.c:553)
[ 3136.670814][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3136.671037][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3136.671329][ C1]
[ 3136.671480][ C1]
[ 3136.671632][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3136.671941][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3136.672269][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3136.673255][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3136.673568][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3136.673980][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3136.674388][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3136.674791][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3136.675194][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3136.675598][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3136.675899][ C1] pipe_read (fs/pipe.c:413)
[ 3136.676122][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3136.676406][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3136.676652][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3136.676918][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3136.677160][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3136.677379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3136.677618][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3136.677864][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3136.678108][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3136.678352][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3136.678592][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3136.678861][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3136.679099][ C1] ksys_read (fs/read_write.c:619)
[ 3136.679320][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3136.679564][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3136.679870][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3136.680106][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3136.680405][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3136.680633][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3136.681605][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3136.682029][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3136.682429][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3136.682829][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3136.683227][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3136.683629][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3136.684038][ C1]
| [ 3161.483102][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3161.483467][ C1] rcu: 1-....: (805049 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=197842
| [ 3161.484027][ C1] rcu: (t=806596 jiffies g=1882453 q=694 ncpus=4)
[ 3161.484804][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3161.485416][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3161.485744][ C1] Code: 24 80 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 90 e9 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2
All code
========
0: 24 80 and $0x80,%al
2: 00 00 add %al,(%rax)
4: 00 65 48 add %ah,0x48(%rbp)
7: 2b 04 25 28 00 00 00 sub 0x28,%eax
e: 0f 85 43 0a 00 00 jne 0xa57
14: 48 81 c4 88 00 00 00 add $0x88,%rsp
1b: 5b pop %rbx
1c: 5d pop %rbp
1d: 41 5c pop %r12
1f: 41 5d pop %r13
21: 41 5e pop %r14
23: 41 5f pop %r15
25: c3 ret
26: cc int3
27: cc int3
28: cc int3
29: cc int3
2a:* f3 90 pause <-- trapping instruction
2c: e9 71 ff ff ff jmp 0xffffffffffffffa2
31: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
36: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3d: 0f .byte 0xf
3e: 84 e2 test %ah,%dl
Code starting with the faulting instruction
===========================================
0: f3 90 pause
2: e9 71 ff ff ff jmp 0xffffffffffffff78
7: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
c: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
13: 0f .byte 0xf
14: 84 e2 test %ah,%dl
[ 3161.486715][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3161.487024][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3161.487423][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3161.487824][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3161.488225][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3161.488623][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3161.489023][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3161.489470][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3161.489805][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3161.490205][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3161.490603][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3161.491003][ C1] PKRU: 55555554
[ 3161.491184][ C1] Call Trace:
[ 3161.491355][ C1]
[ 3161.491503][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3161.491778][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3161.492030][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3161.492281][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3161.492511][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3161.492780][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3161.493051][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3161.493308][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3161.493594][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3161.493844][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3161.494157][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3161.494429][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3161.494716][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3161.494982][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3161.495288][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3161.495550][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3161.495860][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3161.496157][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3161.496473][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3161.496761][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3161.497057][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3161.497345][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3161.497656][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3161.497898][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.498139][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3161.498378][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3161.498627][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3161.498900][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3161.499185][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.499425][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3161.499667][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3161.499928][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3161.500163][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3161.500409][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3161.500668][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3161.500943][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3161.501222][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3161.501472][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3161.501748][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3161.502011][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3161.502358][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3161.502612][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3161.502930][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3161.503192][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3161.503395][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3161.503626][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3161.503886][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3161.504162][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3161.504434][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3161.504662][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3161.504981][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3161.505288][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3161.505570][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3161.505869][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3161.506117][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3161.506347][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3161.506649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3161.506933][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3161.507262][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.507504][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3161.507801][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3161.508087][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3161.508404][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3161.508665][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3161.508902][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3161.509157][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3161.509471][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3161.509808][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3161.510109][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3161.510385][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3161.510680][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3161.510996][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3161.511232][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3161.511511][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3161.511791][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3161.512059][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3161.512293][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3161.512515][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3161.512769][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3161.513025][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3161.513303][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3161.513547][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3161.513802][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3161.514019][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3161.514289][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3161.514602][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3161.514847][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3161.515081][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3161.515332][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3161.515590][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3161.515834][ C1] tc_run (net/core/dev.c:3945)
[ 3161.516042][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3161.516276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.516517][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3161.516778][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3161.517034][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.517273][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3161.517539][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3161.517844][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3161.518123][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3161.518375][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3161.518642][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3161.518898][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3161.519177][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3161.519515][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3161.519793][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3161.520045][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3161.520313][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3161.520530][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3161.520787][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3161.521033][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3161.521319][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3161.521572][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3161.521814][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3161.522063][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3161.522309][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3161.522579][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3161.522860][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3161.523134][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3161.523417][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3161.523688][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3161.523941][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3161.524217][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3161.524458][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3161.524723][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3161.524988][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3161.525251][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3161.525528][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3161.525818][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.526059][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3161.526355][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3161.526596][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3161.526865][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3161.527088][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3161.527390][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3161.527642][ C1] __do_softirq (kernel/softirq.c:553)
[ 3161.527877][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3161.528100][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3161.528389][ C1]
[ 3161.528541][ C1]
[ 3161.528694][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3161.529002][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3161.529330][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3161.530313][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3161.530626][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3161.531030][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3161.531434][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3161.531841][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3161.532246][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3161.532651][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3161.532950][ C1] pipe_read (fs/pipe.c:413)
[ 3161.533174][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3161.533454][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3161.533700][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3161.533972][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3161.534216][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3161.534431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.534673][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3161.534915][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3161.535155][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3161.535399][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3161.535639][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3161.535904][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3161.536143][ C1] ksys_read (fs/read_write.c:619)
[ 3161.536360][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3161.536606][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3161.536913][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3161.537145][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3161.537446][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3161.537674][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3161.538649][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3161.539070][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3161.539469][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3161.539869][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3161.540270][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3161.540669][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3161.540669][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3161.541070][ C1]
| [ 3161.541230][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3161.541504][ C2] NMI backtrace for cpu 2
[ 3161.541517][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3161.541520][ C2] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3161.541527][ C2] Code: 48 c7 c7 b0 5a 98 98 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 b0 5a 98 98 mov $0xffffffff98985ab0,%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)
[ 3161.541530][ C2] RSP: 0018:ffffc9000021fa90 EFLAGS: 00000202
[ 3161.541533][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3161.541535][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3161.541536][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3161.541538][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3161.541540][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3161.541541][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3161.541543][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3161.541547][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3161.541548][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3161.541550][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3161.541551][ C2] PKRU: 55555554
[ 3161.541552][ C2] Call Trace:
[ 3161.541555][ C2]
[ 3161.541556][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3161.541564][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3161.541570][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3161.541574][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3161.541577][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3161.541579][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3161.541584][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3161.541588][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3161.541592][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3161.541595][ C2] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3161.541599][ C2]
[ 3161.541599][ C2]
[ 3161.541601][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3161.541604][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3161.541607][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3161.541611][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.541615][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3161.541618][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3161.541622][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3161.541625][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3161.541628][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.541630][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3161.541634][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3161.541637][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3161.541643][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3161.541646][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3161.541650][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3161.541655][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3161.541659][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3161.541661][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3161.541663][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3161.541666][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3161.541672][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3161.541676][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3161.541679][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3161.541688][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3161.541690][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3161.541693][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3161.541697][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3161.541700][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3161.541703][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3161.541706][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3161.541712][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3161.541718][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3161.541722][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3161.541730][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3161.541734][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3161.541736][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3161.541740][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3161.541743][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3161.541747][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.541750][ 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))
[ 3161.541754][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3161.541758][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3161.541762][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3161.541766][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3161.541768][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3161.541771][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3161.541779][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3161.541785][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3161.541792][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3161.541796][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3161.541807][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3161.541814][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3161.541818][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3161.541821][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3161.541825][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3161.541827][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3161.541831][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3161.541833][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3161.541835][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3161.541839][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3161.541843][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3161.541846][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3161.541849][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.541851][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3161.541855][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3161.541859][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3161.541862][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3161.541866][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3161.541871][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3161.541876][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3161.541879][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3161.541883][ C2] tc_run (net/core/dev.c:3945)
[ 3161.541887][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3161.541890][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.541892][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3161.541896][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3161.541900][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.541902][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3161.541905][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3161.541908][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3161.541911][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3161.541914][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3161.541918][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3161.541921][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3161.541928][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3161.541931][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3161.541935][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3161.541938][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3161.541941][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3161.541944][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3161.541947][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3161.541950][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3161.541952][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3161.541955][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3161.541957][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3161.541960][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3161.541964][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3161.541966][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3161.541970][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3161.541973][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3161.541976][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3161.541982][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3161.541984][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3161.541988][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3161.541992][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3161.541996][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3161.541999][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3161.542002][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3161.542005][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3161.542008][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3161.542011][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3161.542014][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3161.542019][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3161.542023][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3161.542026][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3161.542030][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3161.542033][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3161.542036][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3161.542040][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3161.542043][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3161.542046][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3161.542050][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3161.542054][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3161.542058][ C2] __do_softirq (kernel/softirq.c:553)
[ 3161.542062][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3161.542065][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3161.542067][ C2]
[ 3161.542068][ C2]
[ 3161.542069][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3161.542072][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3161.542075][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3161.542078][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3161.542079][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3161.542081][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3161.542082][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3161.542084][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3161.542085][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3161.542088][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3161.542091][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3161.542094][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3161.542097][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3161.542099][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3161.542103][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3161.542105][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3161.542109][ C2] do_idle (kernel/sched/idle.c:312)
[ 3161.542111][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3161.542113][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3161.542117][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3161.542121][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3188.571184][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3188.571716][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3188.572196][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3188.572668][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3188.573582][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3188.574204][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3188.574533][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3188.575511][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3188.575820][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3188.576222][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3188.576623][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3188.577023][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3188.577427][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3188.577829][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3188.578280][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3188.578615][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3188.579017][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3188.579421][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3188.579821][ C1] PKRU: 55555554
[ 3188.580004][ C1] Call Trace:
[ 3188.580175][ C1]
[ 3188.580325][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3188.580588][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3188.580833][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3188.581111][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3188.581384][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3188.581676][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3188.581944][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3188.582254][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3188.582518][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3188.582829][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3188.583127][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3188.583444][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3188.583740][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3188.584037][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3188.584329][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3188.584641][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3188.584883][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.585126][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3188.585369][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3188.585620][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3188.585894][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3188.586181][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.586422][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3188.586665][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3188.586928][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3188.587165][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3188.587413][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3188.587673][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3188.587952][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3188.588231][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3188.588481][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3188.588754][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3188.589020][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3188.589371][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3188.589627][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3188.589950][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3188.590214][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3188.590421][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3188.590655][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3188.590912][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3188.591193][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3188.591468][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3188.591695][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3188.592017][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3188.592328][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3188.592613][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3188.592913][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3188.593166][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3188.593400][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3188.593709][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3188.593997][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3188.594327][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.594565][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3188.594865][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3188.595154][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3188.595475][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3188.595737][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3188.595976][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3188.596229][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3188.596548][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3188.596886][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3188.597190][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3188.597470][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3188.597761][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3188.598078][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3188.598316][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3188.598596][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3188.598877][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3188.599146][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3188.599383][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3188.599604][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3188.599857][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3188.600115][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3188.600396][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3188.600639][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3188.600889][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3188.601110][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3188.601382][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3188.601694][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3188.601939][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3188.602176][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3188.602429][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3188.602690][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3188.602933][ C1] tc_run (net/core/dev.c:3945)
[ 3188.603143][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3188.603376][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.603619][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3188.603888][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3188.604146][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.604391][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3188.604660][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3188.604970][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3188.605246][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3188.605504][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3188.605773][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3188.606033][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3188.606314][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3188.606656][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3188.606934][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3188.607191][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3188.607458][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3188.607674][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3188.607932][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3188.608180][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3188.608469][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3188.608723][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3188.608966][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3188.609216][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3188.609464][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3188.609734][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3188.610016][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3188.610294][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3188.610577][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3188.610851][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3188.611096][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3188.611371][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3188.611609][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3188.611873][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3188.612137][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3188.612400][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3188.612677][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3188.612965][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.613210][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3188.613502][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3188.613753][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3188.614021][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3188.614245][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3188.614547][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3188.614800][ C1] __do_softirq (kernel/softirq.c:553)
[ 3188.615037][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3188.615259][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3188.615553][ C1]
[ 3188.615711][ C1]
[ 3188.615862][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3188.616172][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3188.616501][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3188.617486][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3188.617800][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3188.618204][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3188.618608][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3188.619014][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3188.619418][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3188.619823][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3188.620125][ C1] pipe_read (fs/pipe.c:413)
[ 3188.620349][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3188.620631][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3188.620876][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3188.621142][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3188.621386][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3188.621603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.621843][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3188.622086][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3188.622330][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3188.622573][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3188.622816][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3188.623083][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3188.623324][ C1] ksys_read (fs/read_write.c:619)
[ 3188.623543][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3188.623799][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3188.624108][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3188.624346][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3188.624648][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3188.624883][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3188.625866][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3188.626290][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3188.626693][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3188.627093][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3188.627494][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3188.627894][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3188.630360][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3188.630893][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3188.631405][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3188.631881][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3188.632805][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3188.633416][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3188.633750][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3188.634720][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3188.635028][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3188.635427][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3188.635824][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3188.636222][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3188.636622][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3188.637019][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3188.637466][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3188.637798][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3188.638198][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3188.638599][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3188.638996][ C2] PKRU: 55555554
[ 3188.639179][ C2] Call Trace:
[ 3188.639350][ C2]
[ 3188.639498][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3188.639764][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3188.640009][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3188.640285][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3188.640556][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3188.640846][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3188.641110][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3188.641417][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3188.641678][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3188.641939][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3188.642250][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3188.642545][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3188.642860][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3188.643150][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3188.643443][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3188.643741][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3188.644051][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3188.644290][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.644530][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3188.644769][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3188.645018][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3188.645291][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3188.645574][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.645812][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3188.646053][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3188.646313][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3188.646548][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3188.646795][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3188.647052][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3188.647328][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3188.647604][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3188.647851][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3188.648122][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3188.648384][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3188.648733][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3188.648985][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3188.649305][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3188.649568][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3188.649771][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3188.650001][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3188.650254][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3188.650534][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3188.650786][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3188.651011][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3188.651330][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3188.651636][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3188.651915][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3188.652212][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3188.652461][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3188.652692][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3188.652994][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3188.653278][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3188.653604][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.653858][ 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))
[ 3188.654157][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3188.654441][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3188.654757][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3188.655016][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3188.655251][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3188.655501][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3188.655813][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3188.656147][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3188.656445][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3188.656721][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3188.657008][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3188.657322][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3188.657563][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3188.657828][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3188.658146][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3188.658422][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3188.658698][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3188.659013][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3188.659274][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3188.659587][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3188.659837][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3188.660101][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3188.660386][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.660624][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3188.660909][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3188.661212][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3188.661492][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3188.661731][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3188.661972][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3188.662208][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3188.662464][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3188.662778][ C2] tc_run (net/core/dev.c:3945)
[ 3188.662984][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3188.663215][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.663452][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3188.663725][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3188.663978][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.664218][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3188.664481][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3188.664784][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3188.665054][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3188.665307][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3188.665571][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3188.665827][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3188.666163][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3188.666441][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3188.666693][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3188.666957][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3188.667174][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3188.667417][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3188.667696][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3188.668007][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3188.668284][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3188.668534][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3188.668766][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3188.669034][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3188.669279][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3188.669530][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3188.669770][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3188.670017][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3188.670252][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3188.670517][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3188.670804][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3188.671049][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3188.671298][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3188.671598][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3188.671917][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3188.672161][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3188.672421][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3188.672689][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3188.672928][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3188.673167][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3188.673429][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3188.673697][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3188.673957][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3188.674226][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3188.674510][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3188.674748][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3188.675039][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3188.675278][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3188.675543][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3188.675763][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3188.676059][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3188.676307][ C2] __do_softirq (kernel/softirq.c:553)
[ 3188.676539][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3188.676761][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3188.677045][ C2]
[ 3188.677194][ C2]
[ 3188.677347][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3188.677650][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3188.677906][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3188.678878][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3188.679186][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3188.679585][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3188.679982][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3188.680379][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3188.680779][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3188.681183][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3188.681471][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3188.681731][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3188.681975][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3188.682227][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3188.682504][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3188.682743][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3188.683015][ C2] do_idle (kernel/sched/idle.c:312)
[ 3188.683220][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3188.683461][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3188.683712][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3188.683979][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3216.571203][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3216.571735][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3216.572215][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3216.572689][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3216.573611][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3216.574226][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3216.574553][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3216.575530][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3216.575838][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3216.576241][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3216.576641][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3216.577040][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3216.577447][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3216.577850][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3216.578304][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3216.578639][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3216.579043][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3216.579450][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3216.579854][ C1] PKRU: 55555554
[ 3216.580039][ C1] Call Trace:
[ 3216.580211][ C1]
[ 3216.580366][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3216.580632][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3216.580879][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3216.581162][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3216.581438][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3216.581731][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3216.581999][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3216.582311][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3216.582578][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3216.582894][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3216.583197][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3216.583522][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3216.583816][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3216.584117][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3216.584413][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3216.584728][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3216.584973][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.585218][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3216.585463][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3216.585717][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3216.585991][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3216.586278][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.586519][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3216.586761][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3216.587023][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3216.587260][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3216.587508][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3216.587767][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3216.588045][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3216.588324][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3216.588573][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3216.588845][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3216.589111][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3216.589461][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3216.589716][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3216.590037][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3216.590303][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3216.590509][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3216.590740][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3216.590995][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3216.591275][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3216.591552][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3216.591780][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3216.592104][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3216.592417][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3216.592699][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3216.592997][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3216.593249][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3216.593479][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3216.593789][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3216.594076][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3216.594406][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.594646][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3216.594948][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3216.595237][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3216.595559][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3216.595819][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3216.596057][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3216.596310][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3216.596626][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3216.596965][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3216.597270][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3216.597549][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3216.597841][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3216.598158][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3216.598394][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3216.598675][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3216.598952][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3216.599220][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3216.599454][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3216.599676][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3216.599928][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3216.600185][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3216.600464][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3216.600708][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3216.600957][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3216.601178][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3216.601450][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3216.601761][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3216.602004][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3216.602241][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3216.602495][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3216.602754][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3216.602997][ C1] tc_run (net/core/dev.c:3945)
[ 3216.603207][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3216.603439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.603688][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3216.603954][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3216.604211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.604455][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3216.604722][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3216.605031][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3216.605310][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3216.605564][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3216.605831][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3216.606089][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3216.606369][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3216.606708][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3216.606988][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3216.607243][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3216.607511][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3216.607728][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3216.607986][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3216.608231][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3216.608520][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3216.608772][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3216.609014][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3216.609266][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3216.609512][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3216.609780][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3216.610063][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3216.610341][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3216.610624][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3216.610899][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3216.611147][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3216.611421][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3216.611661][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3216.611924][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3216.612187][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3216.612449][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3216.612724][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3216.613012][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.613253][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3216.613550][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3216.613793][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3216.614062][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3216.614286][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3216.614589][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3216.614841][ C1] __do_softirq (kernel/softirq.c:553)
[ 3216.615076][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3216.615301][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3216.615588][ C1]
[ 3216.615743][ C1]
[ 3216.615893][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3216.616202][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3216.616530][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3216.617512][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3216.617824][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3216.618229][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3216.618632][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3216.619037][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3216.619443][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3216.619849][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3216.620155][ C1] pipe_read (fs/pipe.c:413)
[ 3216.620377][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3216.620659][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3216.620905][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3216.621169][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3216.621412][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3216.621629][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.621872][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3216.622117][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3216.622361][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3216.622601][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3216.622846][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3216.623115][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3216.623356][ C1] ksys_read (fs/read_write.c:619)
[ 3216.623583][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3216.623831][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3216.624141][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3216.624379][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3216.624685][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3216.624914][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3216.625893][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3216.626317][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3216.626719][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3216.627121][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3216.627519][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3216.627923][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3216.630394][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3216.630935][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3216.631445][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3216.631919][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3216.632849][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3216.633460][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3216.633755][ C2] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 66 0f 1f 00 nopw (%rax)
14: 48 85 f6 test %rsi,%rsi
17: 0f 84 5e 01 00 00 je 0x17b
1d: 48 89 f8 mov %rdi,%rax
20: 41 54 push %r12
22: 44 0f b6 c2 movzbl %dl,%r8d
26: 48 01 f0 add %rsi,%rax
29: 55 push %rbp
2a:* 53 push %rbx <-- trapping instruction
2b: 72 14 jb 0x41
2d: eb 26 jmp 0x55
2f: cc int3
30: cc int3
31: cc int3
32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
39: ff ff fe
3c: 48 39 c7 cmp %rax,%rdi
3f: 77 .byte 0x77
Code starting with the faulting instruction
===========================================
0: 53 push %rbx
1: 72 14 jb 0x17
3: eb 26 jmp 0x2b
5: cc int3
6: cc int3
7: cc int3
8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
f: ff ff fe
12: 48 39 c7 cmp %rax,%rdi
15: 77 .byte 0x77
[ 3216.634725][ C2] RSP: 0018:ffffc9000021fa80 EFLAGS: 00000286
[ 3216.635030][ C2] RAX: ffff88800a3a1b5c RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3216.635431][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3216.635827][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3216.636224][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3216.636623][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3216.637022][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3216.637470][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3216.637802][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3216.638202][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3216.638601][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3216.639004][ C2] PKRU: 55555554
[ 3216.639186][ C2] Call Trace:
[ 3216.639356][ C2]
[ 3216.639506][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3216.639768][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3216.640012][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3216.640291][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3216.640563][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3216.640852][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3216.641119][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3216.641423][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3216.641685][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3216.641948][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3216.642254][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3216.642551][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3216.642866][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3216.643153][ C2] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3216.643409][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3216.643701][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3216.644012][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3216.644251][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.644493][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3216.644732][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3216.644980][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3216.645251][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3216.645535][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.645773][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3216.646013][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3216.646273][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3216.646509][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3216.646755][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3216.647013][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3216.647288][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3216.647563][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3216.647810][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3216.648080][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3216.648343][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3216.648691][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3216.648944][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3216.649266][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3216.649528][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3216.649732][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3216.649961][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3216.650214][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3216.650492][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3216.650743][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3216.650969][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3216.651288][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3216.651594][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3216.651874][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3216.652172][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3216.652421][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3216.652649][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3216.652950][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3216.653234][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3216.653571][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.653810][ 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))
[ 3216.654107][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3216.654391][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3216.654708][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3216.654966][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3216.655202][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3216.655451][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3216.655761][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3216.656093][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3216.656390][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3216.656666][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3216.656953][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3216.657267][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3216.657512][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3216.657776][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3216.658094][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3216.658371][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3216.658647][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3216.658963][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3216.659224][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3216.659542][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3216.659791][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3216.660056][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3216.660341][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.660580][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3216.660864][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3216.661167][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3216.661446][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3216.661685][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3216.661927][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3216.662161][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3216.662417][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3216.662729][ C2] tc_run (net/core/dev.c:3945)
[ 3216.662935][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3216.663166][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.663403][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3216.663671][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3216.663923][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.664163][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3216.664427][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3216.664732][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3216.665002][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3216.665258][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3216.665521][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3216.665781][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3216.666118][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3216.666395][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3216.666647][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3216.666911][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3216.667127][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3216.667370][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3216.667645][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3216.667957][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3216.668235][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3216.668484][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3216.668717][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3216.668986][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3216.669230][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3216.669482][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3216.669722][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3216.669974][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3216.670207][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3216.670474][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3216.670756][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3216.671001][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3216.671250][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3216.671550][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3216.671870][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3216.672115][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3216.672375][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3216.672642][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3216.672882][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3216.673119][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3216.673380][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3216.673649][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3216.673909][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3216.674179][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3216.674464][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3216.674702][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3216.674995][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3216.675234][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3216.675500][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3216.675721][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3216.676017][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3216.676265][ C2] __do_softirq (kernel/softirq.c:553)
[ 3216.676497][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3216.676718][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3216.677003][ C2]
[ 3216.677153][ C2]
[ 3216.677306][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3216.677609][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3216.677865][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3216.678834][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3216.679141][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3216.679542][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3216.679939][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3216.680337][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3216.680736][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3216.681138][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3216.681426][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3216.681687][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3216.681931][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3216.682182][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3216.682458][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3216.682697][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3216.682970][ C2] do_idle (kernel/sched/idle.c:312)
[ 3216.683175][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3216.683417][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3216.683671][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3216.683939][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3216.684251][ C2]
| [ 3239.541103][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3239.541470][ C1] rcu: 1-....: (882933 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=216475
| [ 3239.542021][ C1] rcu: (t=884654 jiffies g=1882453 q=694 ncpus=4)
[ 3239.542798][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3239.543423][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3239.543751][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3239.544720][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3239.545028][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3239.545428][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3239.545825][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3239.546228][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3239.546627][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3239.547026][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3239.547473][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3239.547805][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3239.548209][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3239.548609][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3239.549009][ C1] PKRU: 55555554
[ 3239.549192][ C1] Call Trace:
[ 3239.549364][ C1]
[ 3239.549512][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3239.549786][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3239.550042][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3239.550296][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3239.550528][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3239.550798][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3239.551069][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3239.551330][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3239.551623][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3239.551866][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3239.552182][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3239.552458][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3239.552749][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3239.553016][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3239.553325][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3239.553596][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3239.553911][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3239.554208][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3239.554526][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3239.554818][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3239.555114][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3239.555407][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3239.555723][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3239.555966][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.556208][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3239.556450][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3239.556701][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3239.556975][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3239.557262][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.557500][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3239.557742][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3239.558002][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3239.558240][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3239.558488][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3239.558746][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3239.559022][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3239.559299][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3239.559547][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3239.559819][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3239.560084][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3239.560435][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3239.560689][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3239.561011][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3239.561277][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3239.561481][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3239.561713][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3239.561966][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3239.562244][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3239.562520][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3239.562751][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3239.563074][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3239.563381][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3239.563671][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3239.563965][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3239.564215][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3239.564448][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3239.564748][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3239.565038][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3239.565366][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.565607][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3239.565905][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3239.566195][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3239.566518][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3239.566778][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3239.567013][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3239.567264][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3239.567582][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3239.567916][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3239.568220][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3239.568497][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3239.568786][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3239.569104][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3239.569340][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3239.569620][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3239.569897][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3239.570167][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3239.570398][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3239.570621][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3239.570870][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3239.571126][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3239.571405][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3239.571647][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3239.571894][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3239.572116][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3239.572390][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3239.572703][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3239.572946][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3239.573182][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3239.573439][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3239.573699][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3239.573946][ C1] tc_run (net/core/dev.c:3945)
[ 3239.574154][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3239.574389][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.574628][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3239.574891][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3239.575148][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.575389][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3239.575655][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3239.575964][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3239.576237][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3239.576489][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3239.576755][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3239.577011][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3239.577292][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3239.577630][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3239.577906][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3239.578161][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3239.578428][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3239.578645][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3239.578903][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3239.579147][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3239.579437][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3239.579689][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3239.579928][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3239.580177][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3239.580421][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3239.580688][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3239.580973][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3239.581248][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3239.581532][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3239.581808][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3239.582053][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3239.582330][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3239.582566][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3239.582829][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3239.583091][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3239.583354][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3239.583636][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3239.583922][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.584163][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3239.584453][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3239.584695][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3239.584961][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3239.585186][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3239.585484][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3239.585734][ C1] __do_softirq (kernel/softirq.c:553)
[ 3239.585969][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3239.586192][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3239.586482][ C1]
[ 3239.586633][ C1]
[ 3239.586786][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3239.587093][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3239.587422][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3239.588403][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3239.588717][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3239.589121][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3239.589524][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3239.589927][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3239.590332][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3239.590737][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3239.591038][ C1] pipe_read (fs/pipe.c:413)
[ 3239.591262][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3239.591544][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3239.591789][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3239.592053][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3239.592295][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3239.592512][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.592753][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3239.592994][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3239.593237][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3239.593487][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3239.593727][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3239.593995][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3239.594235][ C1] ksys_read (fs/read_write.c:619)
[ 3239.594456][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3239.594700][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3239.595007][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3239.595243][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3239.595543][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3239.595771][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3239.596742][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3239.597165][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3239.597564][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3239.597964][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3239.598365][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3239.598766][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3239.598766][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3239.599170][ C1]
| [ 3239.599328][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3239.599604][ C2] NMI backtrace for cpu 2
[ 3239.599615][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3239.599617][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3239.599622][ C2] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 66 0f 1f 00 nopw (%rax)
14: 48 85 f6 test %rsi,%rsi
17: 0f 84 5e 01 00 00 je 0x17b
1d: 48 89 f8 mov %rdi,%rax
20: 41 54 push %r12
22: 44 0f b6 c2 movzbl %dl,%r8d
26: 48 01 f0 add %rsi,%rax
29: 55 push %rbp
2a:* 53 push %rbx <-- trapping instruction
2b: 72 14 jb 0x41
2d: eb 26 jmp 0x55
2f: cc int3
30: cc int3
31: cc int3
32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
39: ff ff fe
3c: 48 39 c7 cmp %rax,%rdi
3f: 77 .byte 0x77
Code starting with the faulting instruction
===========================================
0: 53 push %rbx
1: 72 14 jb 0x17
3: eb 26 jmp 0x2b
5: cc int3
6: cc int3
7: cc int3
8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
f: ff ff fe
12: 48 39 c7 cmp %rax,%rdi
15: 77 .byte 0x77
[ 3239.599625][ C2] RSP: 0018:ffffc9000021fa80 EFLAGS: 00000286
[ 3239.599628][ C2] RAX: ffff88800a3a1b5c RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3239.599630][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3239.599631][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3239.599633][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3239.599634][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3239.599636][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3239.599638][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3239.599641][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3239.599643][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3239.599644][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3239.599645][ C2] PKRU: 55555554
[ 3239.599647][ C2] Call Trace:
[ 3239.599650][ C2]
[ 3239.599652][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3239.599660][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3239.599666][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3239.599670][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3239.599673][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3239.599676][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3239.599681][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3239.599685][ C2] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3239.599688][ C2] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3239.599691][ C2] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3239.599694][ C2]
[ 3239.599695][ C2]
[ 3239.599696][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3239.599699][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3239.599702][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3239.599706][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.599709][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3239.599712][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3239.599716][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3239.599719][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3239.599722][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.599724][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3239.599728][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3239.599731][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3239.599737][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3239.599740][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3239.599745][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3239.599749][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3239.599753][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3239.599755][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3239.599757][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3239.599760][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3239.599764][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3239.599767][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3239.599770][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3239.599778][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3239.599781][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3239.599783][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3239.599787][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3239.599790][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3239.599793][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3239.599796][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3239.599802][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3239.599808][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3239.599812][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3239.599819][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3239.599823][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3239.599825][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3239.599828][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3239.599831][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3239.599835][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.599837][ 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))
[ 3239.599841][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3239.599845][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3239.599849][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3239.599853][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3239.599855][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3239.599859][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3239.599866][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3239.599872][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3239.599879][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3239.599883][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3239.599893][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3239.599901][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3239.599905][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3239.599908][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3239.599911][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3239.599914][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3239.599917][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3239.599919][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3239.599922][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3239.599926][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3239.599929][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3239.599932][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3239.599935][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.599938][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3239.599942][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3239.599946][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3239.599949][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3239.599953][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3239.599958][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3239.599963][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3239.599966][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3239.599970][ C2] tc_run (net/core/dev.c:3945)
[ 3239.599973][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3239.599976][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.599979][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3239.599982][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3239.599986][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.599989][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3239.599992][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3239.599995][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3239.599997][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3239.600001][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3239.600004][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3239.600008][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3239.600015][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3239.600018][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3239.600022][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3239.600025][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3239.600028][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3239.600030][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3239.600033][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3239.600036][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3239.600039][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3239.600041][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3239.600043][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3239.600047][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3239.600050][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3239.600053][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3239.600056][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3239.600060][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3239.600063][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3239.600068][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3239.600071][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3239.600075][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3239.600079][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3239.600083][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3239.600086][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3239.600089][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3239.600092][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3239.600095][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3239.600098][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3239.600102][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3239.600107][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3239.600110][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3239.600113][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3239.600117][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3239.600120][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3239.600122][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3239.600126][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3239.600129][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3239.600132][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3239.600135][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3239.600139][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3239.600142][ C2] __do_softirq (kernel/softirq.c:553)
[ 3239.600147][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3239.600150][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3239.600153][ C2]
[ 3239.600154][ C2]
[ 3239.600154][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3239.600158][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3239.600162][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3239.600164][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3239.600166][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3239.600167][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3239.600169][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3239.600170][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3239.600172][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3239.600175][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3239.600178][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3239.600181][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3239.600184][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3239.600186][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3239.600190][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3239.600193][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3239.600196][ C2] do_idle (kernel/sched/idle.c:312)
[ 3239.600199][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3239.600202][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3239.600204][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3239.600209][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3264.571175][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3264.571707][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3264.572185][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3264.572653][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3264.573570][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3264.574185][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3264.574509][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3264.575481][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3264.575789][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3264.576189][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3264.576590][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3264.576989][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3264.577390][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3264.577788][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3264.578236][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3264.578570][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3264.578975][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3264.579376][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3264.579774][ C1] PKRU: 55555554
[ 3264.579957][ C1] Call Trace:
[ 3264.580129][ C1]
[ 3264.580277][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3264.580541][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3264.580785][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3264.581062][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3264.581337][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3264.581624][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3264.581891][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3264.582199][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3264.582461][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3264.582773][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3264.583069][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3264.583392][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3264.583683][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3264.583980][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3264.584270][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3264.584582][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3264.584825][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.585065][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3264.585305][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3264.585555][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3264.585827][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3264.586115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.586355][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3264.586594][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3264.586854][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3264.587091][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3264.587341][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3264.587600][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3264.587878][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3264.588154][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3264.588402][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3264.588675][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3264.588941][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3264.589289][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3264.589544][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3264.589866][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3264.590128][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3264.590333][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3264.590565][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3264.590820][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3264.591097][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3264.591370][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3264.591600][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3264.591921][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3264.592229][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3264.592511][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3264.592807][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3264.593057][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3264.593298][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3264.593600][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3264.593886][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3264.594214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.594454][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3264.594753][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3264.595043][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3264.595363][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3264.595623][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3264.595860][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3264.596109][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3264.596423][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3264.596757][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3264.597060][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3264.597338][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3264.597630][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3264.597946][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3264.598183][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3264.598459][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3264.598740][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3264.599012][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3264.599245][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3264.599469][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3264.599721][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3264.599978][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3264.600257][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3264.600501][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3264.600752][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3264.600970][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3264.601242][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3264.601555][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3264.601800][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3264.602032][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3264.602285][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3264.602544][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3264.602788][ C1] tc_run (net/core/dev.c:3945)
[ 3264.602995][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3264.603230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.603477][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3264.603744][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3264.603999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.604239][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3264.604510][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3264.604818][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3264.605092][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3264.605346][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3264.605617][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3264.605879][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3264.606163][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3264.606504][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3264.606784][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3264.607039][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3264.607306][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3264.607528][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3264.607787][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3264.608035][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3264.608324][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3264.608579][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3264.608821][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3264.609070][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3264.609314][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3264.609583][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3264.609869][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3264.610143][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3264.610426][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3264.610702][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3264.610947][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3264.611222][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3264.611458][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3264.611721][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3264.611984][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3264.612251][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3264.612525][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3264.612810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.613051][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3264.613358][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3264.613597][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3264.613863][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3264.614086][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3264.614387][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3264.614642][ C1] __do_softirq (kernel/softirq.c:553)
[ 3264.614878][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3264.615099][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3264.615387][ C1]
[ 3264.615537][ C1]
[ 3264.615691][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3264.615999][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3264.616326][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3264.617305][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3264.617615][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3264.618020][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3264.618422][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3264.618824][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3264.619228][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3264.619636][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3264.619934][ C1] pipe_read (fs/pipe.c:413)
[ 3264.620158][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3264.620439][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3264.620686][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3264.620951][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3264.621197][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3264.621413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.621656][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3264.621897][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3264.622141][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3264.622384][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3264.622628][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3264.622895][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3264.623136][ C1] ksys_read (fs/read_write.c:619)
[ 3264.623362][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3264.623610][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3264.623917][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3264.624152][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3264.624455][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3264.624684][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3264.625670][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3264.626097][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3264.626501][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3264.626903][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3264.627306][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3264.627707][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3264.630190][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3264.630723][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3264.631234][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3264.631713][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3264.632639][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3264.633252][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3264.633588][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3264.634560][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3264.634868][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3264.635266][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3264.635664][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3264.636063][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3264.636465][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3264.636869][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3264.637317][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3264.637649][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3264.638050][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3264.638452][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3264.638850][ C2] PKRU: 55555554
[ 3264.639032][ C2] Call Trace:
[ 3264.639204][ C2]
[ 3264.639353][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3264.639615][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3264.639858][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3264.640135][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3264.640406][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3264.640697][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3264.640961][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3264.641269][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3264.641530][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3264.641793][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3264.642104][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3264.642399][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3264.642713][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3264.643002][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3264.643306][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3264.643597][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3264.643908][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3264.644149][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.644390][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3264.644630][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3264.644880][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3264.645152][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3264.645436][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.645674][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3264.645915][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3264.646175][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3264.646411][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3264.646656][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3264.646913][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3264.647188][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3264.647464][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3264.647711][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3264.647981][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3264.648244][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3264.648591][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3264.648843][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3264.649163][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3264.649425][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3264.649629][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3264.649858][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3264.650109][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3264.650388][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3264.650639][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3264.650863][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3264.651181][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3264.651487][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3264.651767][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3264.652068][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3264.652316][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3264.652545][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3264.652846][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3264.653130][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3264.653469][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.653707][ 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))
[ 3264.654003][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3264.654287][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3264.654605][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3264.654861][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3264.655096][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3264.655345][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3264.655657][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3264.655988][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3264.656286][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3264.656561][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3264.656849][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3264.657163][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3264.657403][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3264.657668][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3264.657984][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3264.658264][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3264.658539][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3264.658854][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3264.659114][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3264.659426][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3264.659674][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3264.659938][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3264.660223][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.660461][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3264.660745][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3264.661046][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3264.661326][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3264.661566][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3264.661807][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3264.662040][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3264.662297][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3264.662610][ C2] tc_run (net/core/dev.c:3945)
[ 3264.662814][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3264.663045][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.663288][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3264.663549][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3264.663802][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.664040][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3264.664304][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3264.664608][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3264.664883][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3264.665136][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3264.665400][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3264.665659][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3264.665996][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3264.666274][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3264.666525][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3264.666789][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3264.667004][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3264.667247][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3264.667522][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3264.667833][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3264.668114][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3264.668364][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3264.668594][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3264.668861][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3264.669105][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3264.669357][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3264.669597][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3264.669845][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3264.670077][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3264.670344][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3264.670626][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3264.670869][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3264.671119][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3264.671419][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3264.671738][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3264.671981][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3264.672241][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3264.672507][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3264.672747][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3264.672984][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3264.673245][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3264.673509][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3264.673769][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3264.674038][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3264.674322][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3264.674564][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3264.674854][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3264.675091][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3264.675356][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3264.675576][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3264.675871][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3264.676119][ C2] __do_softirq (kernel/softirq.c:553)
[ 3264.676351][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3264.676571][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3264.676855][ C2]
[ 3264.677005][ C2]
[ 3264.677158][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3264.677461][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3264.677717][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3264.678685][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3264.678991][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3264.679390][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3264.679790][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3264.680186][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3264.680585][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3264.680984][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3264.681271][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3264.681532][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3264.681776][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3264.682027][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3264.682304][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3264.682544][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3264.682815][ C2] do_idle (kernel/sched/idle.c:312)
[ 3264.683021][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3264.683262][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3264.683512][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3264.683780][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3292.571171][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3292.571700][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3292.572179][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3292.572649][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3292.573567][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3292.574181][ 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)
[ 3292.574503][ 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 35 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 35 0c fe call 0xfffffffffe0c35f7
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 35 0c fe call 0xfffffffffe0c35cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3292.575478][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3292.575785][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3292.576187][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3292.576586][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3292.576984][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3292.577387][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3292.577787][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3292.578237][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3292.578569][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3292.578969][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3292.579371][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3292.579771][ C1] PKRU: 55555554
[ 3292.579954][ C1] Call Trace:
[ 3292.580124][ C1]
[ 3292.580275][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3292.580538][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3292.580782][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3292.581061][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3292.581335][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3292.581624][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3292.581891][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3292.582198][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3292.582461][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3292.582769][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3292.583067][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3292.583391][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3292.583680][ 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)
[ 3292.583971][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3292.584259][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3292.584572][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3292.584814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.585056][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3292.585296][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3292.585545][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3292.585819][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3292.586105][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.586345][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3292.586587][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3292.586848][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3292.587082][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3292.587330][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3292.587588][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3292.587868][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3292.588148][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3292.588396][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3292.588668][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3292.588932][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3292.589280][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3292.589535][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3292.589856][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3292.590119][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3292.590325][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3292.590556][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3292.590811][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3292.591088][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3292.591365][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3292.591593][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3292.591914][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3292.592223][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3292.592505][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3292.592803][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3292.593052][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3292.593288][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3292.593590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3292.593877][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3292.594204][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.594446][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3292.594744][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3292.595030][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3292.595349][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3292.595607][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3292.595847][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3292.596096][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3292.596410][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3292.596745][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3292.597044][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3292.597323][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3292.597615][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3292.597931][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3292.598166][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3292.598446][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3292.598724][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3292.598990][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3292.599226][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3292.599447][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3292.599699][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3292.599955][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3292.600235][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3292.600477][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3292.600726][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3292.600943][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3292.601215][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3292.601528][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3292.601773][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3292.602007][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3292.602258][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3292.602517][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3292.602759][ C1] tc_run (net/core/dev.c:3945)
[ 3292.602966][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3292.603207][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.603449][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3292.603711][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3292.603967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.604208][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3292.604475][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3292.604781][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3292.605057][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3292.605313][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3292.605579][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3292.605837][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3292.606117][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3292.606457][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3292.606736][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3292.606990][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3292.607258][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3292.607475][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3292.607732][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3292.607977][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3292.608264][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3292.608518][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3292.608758][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3292.609008][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3292.609255][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3292.609527][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3292.609808][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3292.610081][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3292.610366][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3292.610639][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3292.610884][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3292.611157][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3292.611395][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3292.611657][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3292.611920][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3292.612182][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3292.612455][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3292.612743][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.612983][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3292.613285][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3292.613527][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3292.613793][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3292.614012][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3292.614311][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3292.614563][ C1] __do_softirq (kernel/softirq.c:553)
[ 3292.614793][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3292.615016][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3292.615302][ C1]
[ 3292.615455][ C1]
[ 3292.615606][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3292.615914][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3292.616242][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3292.617224][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3292.617535][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3292.617938][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3292.618339][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3292.618740][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3292.619144][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3292.619547][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3292.619846][ C1] pipe_read (fs/pipe.c:413)
[ 3292.620067][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3292.620349][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3292.620595][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3292.620858][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3292.621102][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3292.621317][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.621558][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3292.621801][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3292.622040][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3292.622285][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3292.622527][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3292.622794][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3292.623033][ C1] ksys_read (fs/read_write.c:619)
[ 3292.623257][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3292.623504][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3292.623812][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3292.624045][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3292.624348][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3292.624579][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3292.625559][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3292.625983][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3292.626386][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3292.626787][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3292.627187][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3292.627585][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3292.630038][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3292.630571][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3292.631081][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3292.631558][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3292.632481][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3292.633092][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3292.633386][ C2] 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
[ 3292.634355][ C2] RSP: 0018:ffffc9000021fa88 EFLAGS: 00000202
[ 3292.634660][ C2] RAX: ffff88800a3a1b58 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3292.635061][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3292.635462][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3292.635858][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3292.636255][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3292.636660][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3292.637105][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3292.637439][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3292.637840][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3292.638238][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3292.638638][ C2] PKRU: 55555554
[ 3292.638818][ C2] Call Trace:
[ 3292.638988][ C2]
[ 3292.639136][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3292.639397][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3292.639639][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3292.639918][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3292.640191][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3292.640477][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3292.640742][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3292.641047][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3292.641308][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3292.641574][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3292.641883][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3292.642185][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3292.642499][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3292.642786][ C2] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3292.643043][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3292.643332][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3292.643642][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3292.643881][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.644122][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3292.644362][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3292.644610][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3292.644881][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3292.645164][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.645403][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3292.645643][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3292.645902][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3292.646137][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3292.646383][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3292.646640][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3292.646919][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3292.647196][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3292.647442][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3292.647712][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3292.647974][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3292.648319][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3292.648571][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3292.648889][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3292.649152][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3292.649356][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3292.649584][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3292.649836][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3292.650113][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3292.650364][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3292.650591][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3292.650909][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3292.651216][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3292.651495][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3292.651790][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3292.652037][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3292.652268][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3292.652571][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3292.652853][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3292.653186][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.653426][ 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))
[ 3292.653722][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3292.654007][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3292.654323][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3292.654579][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3292.654814][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3292.655063][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3292.655373][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3292.655706][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3292.656004][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3292.656278][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3292.656569][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3292.656881][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3292.657121][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3292.657385][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3292.657701][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3292.657978][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3292.658254][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3292.658568][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3292.658827][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3292.659140][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3292.659390][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3292.659655][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3292.659938][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.660178][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3292.660460][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3292.660764][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3292.661040][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3292.661281][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3292.661522][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3292.661755][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3292.662010][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3292.662323][ C2] tc_run (net/core/dev.c:3945)
[ 3292.662528][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3292.662757][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.662996][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3292.663264][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3292.663517][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.663756][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3292.664020][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3292.664325][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3292.664596][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3292.664847][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3292.665112][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3292.665368][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3292.665702][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3292.665978][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3292.666231][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3292.666496][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3292.666713][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3292.666956][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3292.667232][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3292.667542][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3292.667818][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3292.668069][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3292.668300][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3292.668569][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3292.668813][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3292.669064][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3292.669304][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3292.669551][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3292.669787][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3292.670053][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3292.670335][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3292.670577][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3292.670826][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3292.671128][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3292.671446][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3292.671690][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3292.671950][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3292.672218][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3292.672458][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3292.672694][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3292.672956][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3292.673228][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3292.673488][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3292.673757][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3292.674040][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3292.674281][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3292.674570][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3292.674809][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3292.675073][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3292.675296][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3292.675591][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3292.675838][ C2] __do_softirq (kernel/softirq.c:553)
[ 3292.676071][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3292.676291][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3292.676577][ C2]
[ 3292.676726][ C2]
[ 3292.676877][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3292.677181][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3292.677437][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3292.678407][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3292.678714][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3292.679113][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3292.679511][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3292.679908][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3292.680305][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3292.680705][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3292.680994][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3292.681254][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3292.681498][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3292.681750][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3292.682026][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3292.682266][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3292.682537][ C2] do_idle (kernel/sched/idle.c:312)
[ 3292.682740][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3292.682982][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3292.683233][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3292.683507][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3292.683817][ C2]
| [ 3317.599105][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3317.599482][ C1] rcu: 1-....: (960817 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=235449
| [ 3317.600034][ C1] rcu: (t=962712 jiffies g=1882453 q=697 ncpus=4)
[ 3317.600820][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3317.601440][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3317.601770][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3317.602746][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3317.603065][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3317.603467][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3317.603870][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3317.604272][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3317.604673][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3317.605074][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3317.605525][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3317.605862][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3317.606267][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3317.606669][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3317.607069][ C1] PKRU: 55555554
[ 3317.607252][ C1] Call Trace:
[ 3317.607425][ C1]
[ 3317.607575][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3317.607849][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3317.608105][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3317.608359][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3317.608591][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3317.608862][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3317.609133][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3317.609391][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3317.609679][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3317.609923][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3317.610236][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3317.610512][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3317.610800][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3317.611067][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3317.611376][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3317.611639][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3317.611950][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3317.612249][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3317.612566][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3317.612856][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3317.613160][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3317.613449][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3317.613762][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3317.614005][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.614246][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3317.614487][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3317.614737][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3317.615009][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3317.615300][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.615539][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3317.615780][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3317.616041][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3317.616278][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3317.616528][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3317.616787][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3317.617064][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3317.617341][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3317.617591][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3317.617865][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3317.618131][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3317.618480][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3317.618735][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3317.619057][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3317.619321][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3317.619524][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3317.619757][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3317.620011][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3317.620289][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3317.620562][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3317.620794][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3317.621116][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3317.621422][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3317.621706][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3317.622000][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3317.622252][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3317.622483][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3317.622785][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3317.623077][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3317.623403][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.623644][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3317.623941][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3317.624228][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3317.624549][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3317.624807][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3317.625042][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3317.625291][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3317.625606][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3317.625938][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3317.626241][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3317.626517][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3317.626808][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3317.627121][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3317.627356][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3317.627632][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3317.627913][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3317.628180][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3317.628412][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3317.628638][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3317.628890][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3317.629149][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3317.629429][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3317.629672][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3317.629922][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3317.630143][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3317.630414][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3317.630727][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3317.630973][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3317.631206][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3317.631459][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3317.631718][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3317.631962][ C1] tc_run (net/core/dev.c:3945)
[ 3317.632171][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3317.632407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.632648][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3317.632913][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3317.633175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.633416][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3317.633683][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3317.633992][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3317.634267][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3317.634523][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3317.634791][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3317.635051][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3317.635336][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3317.635677][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3317.635956][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3317.636212][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3317.636478][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3317.636698][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3317.636956][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3317.637201][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3317.637489][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3317.637745][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3317.637987][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3317.638236][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3317.638482][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3317.638752][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3317.639036][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3317.639311][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3317.639593][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3317.639869][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3317.640115][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3317.640390][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3317.640629][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3317.640892][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3317.641156][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3317.641419][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3317.641694][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3317.641981][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.642224][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3317.642517][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3317.642758][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3317.643028][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3317.643252][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3317.643550][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3317.643799][ C1] __do_softirq (kernel/softirq.c:553)
[ 3317.644034][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3317.644257][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3317.644546][ C1]
[ 3317.644697][ C1]
[ 3317.644850][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3317.645161][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3317.645490][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3317.646475][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3317.646785][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3317.647192][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3317.647595][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3317.647997][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3317.648400][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3317.648809][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3317.649108][ C1] pipe_read (fs/pipe.c:413)
[ 3317.649334][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3317.649615][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3317.649862][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3317.650127][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3317.650371][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3317.650587][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.650829][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3317.651070][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3317.651312][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3317.651555][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3317.651798][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3317.652066][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3317.652305][ C1] ksys_read (fs/read_write.c:619)
[ 3317.652525][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3317.652774][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3317.653084][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3317.653323][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3317.653627][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3317.653856][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3317.654836][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3317.655264][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3317.655666][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3317.656068][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3317.656471][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3317.656871][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3317.656871][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3317.657275][ C1]
| [ 3317.657435][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3317.657711][ C2] NMI backtrace for cpu 2
[ 3317.657725][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3317.657729][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3317.657735][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3317.657737][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3317.657740][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3317.657742][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3317.657743][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3317.657745][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3317.657746][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3317.657748][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3317.657750][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3317.657753][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3317.657755][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3317.657756][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3317.657758][ C2] PKRU: 55555554
[ 3317.657759][ C2] Call Trace:
[ 3317.657762][ C2]
[ 3317.657765][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3317.657773][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3317.657778][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3317.657783][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3317.657786][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3317.657789][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3317.657794][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3317.657797][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3317.657800][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3317.657803][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3317.657806][ C2]
[ 3317.657807][ C2]
[ 3317.657809][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3317.657811][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3317.657816][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.657819][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3317.657822][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3317.657826][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3317.657829][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3317.657832][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.657835][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3317.657838][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3317.657841][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3317.657847][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3317.657850][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3317.657855][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3317.657860][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3317.657864][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3317.657866][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3317.657868][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3317.657871][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3317.657876][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3317.657879][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3317.657882][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3317.657891][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3317.657894][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3317.657897][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3317.657901][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3317.657904][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3317.657907][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3317.657910][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3317.657917][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3317.657922][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3317.657925][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3317.657933][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3317.657937][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3317.657939][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3317.657942][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3317.657945][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3317.657949][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.657951][ 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))
[ 3317.657956][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3317.657959][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3317.657963][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3317.657967][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3317.657969][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3317.657972][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3317.657980][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3317.657987][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3317.657994][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3317.657998][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3317.658008][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3317.658016][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3317.658020][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3317.658023][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3317.658027][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3317.658029][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3317.658032][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3317.658035][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3317.658038][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3317.658042][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3317.658045][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3317.658049][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3317.658052][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.658054][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3317.658058][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3317.658062][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3317.658065][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3317.658069][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3317.658074][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3317.658079][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3317.658082][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3317.658086][ C2] tc_run (net/core/dev.c:3945)
[ 3317.658089][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3317.658092][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.658095][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3317.658098][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3317.658102][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.658105][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3317.658108][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3317.658111][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3317.658114][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3317.658118][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3317.658121][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3317.658125][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3317.658132][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3317.658135][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3317.658139][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3317.658142][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3317.658145][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3317.658147][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3317.658150][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3317.658153][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3317.658156][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3317.658159][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3317.658161][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3317.658165][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3317.658168][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3317.658171][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3317.658175][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3317.658179][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3317.658181][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3317.658187][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3317.658190][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3317.658194][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3317.658198][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3317.658202][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3317.658205][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3317.658208][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3317.658212][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3317.658214][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3317.658217][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3317.658221][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3317.658226][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3317.658230][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3317.658232][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3317.658236][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3317.658239][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3317.658241][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3317.658245][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3317.658248][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3317.658251][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3317.658254][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3317.658259][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3317.658262][ C2] __do_softirq (kernel/softirq.c:553)
[ 3317.658266][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3317.658269][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3317.658272][ C2]
[ 3317.658273][ C2]
[ 3317.658274][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3317.658277][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3317.658280][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3317.658282][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3317.658285][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3317.658286][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3317.658288][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3317.658289][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3317.658291][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3317.658294][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3317.658298][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3317.658301][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3317.658304][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3317.658306][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3317.658311][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3317.658313][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3317.658317][ C2] do_idle (kernel/sched/idle.c:312)
[ 3317.658320][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3317.658322][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3317.658325][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3317.658329][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3344.571166][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3344.571703][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3344.572213][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3344.572688][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3344.573621][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3344.574230][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3344.574553][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3344.575519][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3344.575825][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3344.576221][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3344.576621][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3344.577018][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3344.577415][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3344.577811][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3344.578256][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3344.578590][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3344.578988][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3344.579384][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3344.579781][ C2] PKRU: 55555554
[ 3344.579961][ C2] Call Trace:
[ 3344.580133][ C2]
[ 3344.580280][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3344.580540][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3344.580783][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3344.581059][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3344.581331][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3344.581616][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3344.581879][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3344.582189][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3344.582448][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3344.582709][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3344.583025][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3344.583321][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3344.583635][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3344.583922][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3344.584223][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3344.584509][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3344.584819][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3344.585060][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.585300][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3344.585536][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3344.585783][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3344.586055][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3344.586340][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.586579][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3344.586817][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3344.587076][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3344.587311][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3344.587562][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3344.587818][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3344.588093][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3344.588370][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3344.588614][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3344.588887][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3344.589150][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3344.589495][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3344.589748][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3344.590066][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3344.590328][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3344.590530][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3344.590762][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3344.591014][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3344.591289][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3344.591539][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3344.591765][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3344.592082][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3344.592385][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3344.592667][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3344.592966][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3344.593213][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3344.593443][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3344.593739][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3344.594025][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3344.594349][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.594586][ 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))
[ 3344.594879][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3344.595165][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3344.595480][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3344.595736][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3344.595968][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3344.596216][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3344.596527][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3344.596857][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3344.597156][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3344.597428][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3344.597714][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3344.598025][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3344.598266][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3344.598529][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3344.598845][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3344.599119][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3344.599397][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3344.599711][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3344.599970][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3344.600287][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3344.600535][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3344.600799][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3344.601085][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.601324][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3344.601607][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3344.601911][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3344.602186][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3344.602427][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3344.602668][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3344.602905][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3344.603160][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3344.603473][ C2] tc_run (net/core/dev.c:3945)
[ 3344.603677][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3344.603908][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.604147][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3344.604407][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3344.604659][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.604896][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3344.605161][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3344.605462][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3344.605735][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3344.605986][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3344.606251][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3344.606507][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3344.606843][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3344.607116][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3344.607368][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3344.607630][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3344.607847][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3344.608087][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3344.608365][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3344.608676][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3344.608952][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3344.609203][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3344.609432][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3344.609702][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3344.609944][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3344.610194][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3344.610434][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3344.610682][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3344.610916][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3344.611182][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3344.611460][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3344.611704][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3344.611953][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3344.612253][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3344.612570][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3344.612811][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3344.613080][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3344.613349][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3344.613585][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3344.613823][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3344.614082][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3344.614342][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3344.614601][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3344.614870][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3344.615154][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.615393][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3344.615681][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3344.615919][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3344.616183][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3344.616403][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3344.616699][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3344.616946][ C2] __do_softirq (kernel/softirq.c:553)
[ 3344.617177][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3344.617396][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3344.617680][ C2]
[ 3344.617831][ C2]
[ 3344.617980][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3344.618284][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3344.618540][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3344.619505][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3344.619812][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3344.620210][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3344.620606][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3344.621005][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3344.621403][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3344.621801][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3344.622090][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3344.622351][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3344.622593][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3344.622843][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3344.623128][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3344.623365][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3344.623637][ C2] do_idle (kernel/sched/idle.c:312)
[ 3344.623840][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3344.624083][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3344.624326][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3344.624595][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3344.626982][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3344.627520][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3344.628000][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3344.628470][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3344.629390][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3344.630004][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3344.630331][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3344.631308][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3344.631617][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3344.632017][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3344.632420][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3344.632820][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3344.633227][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3344.633626][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3344.634076][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3344.634415][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3344.634818][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3344.635219][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3344.635621][ C1] PKRU: 55555554
[ 3344.635803][ C1] Call Trace:
[ 3344.635976][ C1]
[ 3344.636124][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3344.636392][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3344.636638][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3344.636917][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3344.637193][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3344.637486][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3344.637753][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3344.638062][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3344.638327][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3344.638639][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3344.638937][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3344.639256][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3344.639548][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3344.639847][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3344.640139][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3344.640453][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3344.640698][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.640940][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3344.641182][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3344.641433][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3344.641708][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3344.641996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.642238][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3344.642481][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3344.642743][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3344.642987][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3344.643238][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3344.643499][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3344.643778][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3344.644058][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3344.644309][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3344.644584][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3344.644850][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3344.645200][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3344.645455][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3344.645778][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3344.646047][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3344.646254][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3344.646488][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3344.646745][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3344.647023][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3344.647299][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3344.647530][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3344.647852][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3344.648161][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3344.648444][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3344.648740][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3344.648989][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3344.649224][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3344.649527][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3344.649812][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3344.650138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.650379][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3344.650676][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3344.650964][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3344.651284][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3344.651543][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3344.651778][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3344.652026][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3344.652341][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3344.652673][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3344.652982][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3344.653258][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3344.653549][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3344.653862][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3344.654097][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3344.654376][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3344.654658][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3344.654922][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3344.655154][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3344.655376][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3344.655626][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3344.655881][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3344.656160][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3344.656400][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3344.656649][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3344.656867][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3344.657139][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3344.657453][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3344.657698][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3344.657929][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3344.658182][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3344.658441][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3344.658684][ C1] tc_run (net/core/dev.c:3945)
[ 3344.658891][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3344.659127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.659369][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3344.659632][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3344.659888][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.660128][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3344.660396][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3344.660707][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3344.660980][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3344.661235][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3344.661504][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3344.661761][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3344.662044][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3344.662385][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3344.662662][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3344.662926][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3344.663196][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3344.663417][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3344.663677][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3344.663922][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3344.664211][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3344.664465][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3344.664709][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3344.664959][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3344.665205][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3344.665477][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3344.665761][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3344.666036][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3344.666321][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3344.666596][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3344.666846][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3344.667122][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3344.667359][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3344.667622][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3344.667885][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3344.668147][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3344.668421][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3344.668705][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.668947][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3344.669239][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3344.669477][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3344.669745][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3344.669967][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3344.670266][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3344.670514][ C1] __do_softirq (kernel/softirq.c:553)
[ 3344.670747][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3344.670969][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3344.671257][ C1]
[ 3344.671407][ C1]
[ 3344.671560][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3344.671865][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3344.672194][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3344.673176][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3344.673485][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3344.673889][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3344.674290][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3344.674690][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3344.675093][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3344.675500][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3344.675797][ C1] pipe_read (fs/pipe.c:413)
[ 3344.676022][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3344.676303][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3344.676551][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3344.676814][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3344.677057][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3344.677274][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3344.677515][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3344.677756][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3344.677997][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3344.678240][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3344.678483][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3344.678749][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3344.678988][ C1] ksys_read (fs/read_write.c:619)
[ 3344.679209][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3344.679458][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3344.679763][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3344.679998][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3344.680302][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3344.680531][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3344.681513][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3344.681938][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3344.682341][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3344.682743][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3344.683158][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3344.683560][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3372.571183][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3372.571715][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3372.572198][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3372.572675][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3372.573613][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3372.574232][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3372.574559][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3372.575545][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3372.575859][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3372.576264][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3372.576673][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3372.577083][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3372.577485][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3372.577894][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3372.578348][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3372.578683][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3372.579086][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3372.579491][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3372.579899][ C1] PKRU: 55555554
[ 3372.580081][ C1] Call Trace:
[ 3372.580253][ C1]
[ 3372.580405][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3372.580675][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3372.580925][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3372.581207][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3372.581482][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3372.581779][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3372.582052][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3372.582360][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3372.582625][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3372.582944][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3372.583245][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3372.583571][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3372.583867][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3372.584166][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3372.584457][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3372.584780][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3372.585032][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.585282][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3372.585524][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3372.585777][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3372.586055][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3372.586344][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.586587][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3372.586830][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3372.587093][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3372.587331][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3372.587582][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3372.587844][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3372.588122][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3372.588405][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3372.588655][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3372.588930][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3372.589198][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3372.589548][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3372.589804][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3372.590128][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3372.590392][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3372.590600][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3372.590832][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3372.591087][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3372.591370][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3372.591646][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3372.591882][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3372.592205][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3372.592514][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3372.592810][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3372.593119][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3372.593372][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3372.593604][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3372.593908][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3372.594195][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3372.594522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.594763][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3372.595069][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3372.595356][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3372.595693][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3372.595953][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3372.596196][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3372.596447][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3372.596770][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3372.597108][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3372.597407][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3372.597687][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3372.597984][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3372.598306][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3372.598538][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3372.598819][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3372.599112][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3372.599378][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3372.599612][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3372.599837][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3372.600088][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3372.600345][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3372.600628][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3372.600879][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3372.601129][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3372.601346][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3372.601617][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3372.601928][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3372.602182][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3372.602415][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3372.602666][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3372.602939][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3372.603182][ C1] tc_run (net/core/dev.c:3945)
[ 3372.603391][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3372.603624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.603875][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3372.604139][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3372.604408][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.604649][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3372.604918][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3372.605231][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3372.605517][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3372.605774][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3372.606042][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3372.606305][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3372.606587][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3372.606928][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3372.607211][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3372.607467][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3372.607737][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3372.607956][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3372.608217][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3372.608467][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3372.608757][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3372.609012][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3372.609256][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3372.609509][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3372.609758][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3372.610029][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3372.610313][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3372.610587][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3372.610873][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3372.611148][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3372.611395][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3372.611669][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3372.611909][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3372.612177][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3372.612441][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3372.612703][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3372.612986][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3372.613275][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.613514][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3372.613808][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3372.614050][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3372.614319][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3372.614543][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3372.614843][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3372.615094][ C1] __do_softirq (kernel/softirq.c:553)
[ 3372.615329][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3372.615554][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3372.615842][ C1]
[ 3372.615995][ C1]
[ 3372.616149][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3372.616459][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3372.616790][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3372.617771][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3372.618085][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3372.618489][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3372.618893][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3372.619298][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3372.619707][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3372.620112][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3372.620417][ C1] pipe_read (fs/pipe.c:413)
[ 3372.620639][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3372.620919][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3372.621167][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3372.621432][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3372.621676][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3372.621893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.622135][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3372.622380][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3372.622621][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3372.622870][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3372.623114][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3372.623382][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3372.623623][ C1] ksys_read (fs/read_write.c:619)
[ 3372.623841][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3372.624089][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3372.624399][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3372.624632][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3372.624936][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3372.625178][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3372.626175][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3372.626600][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3372.627007][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3372.627415][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3372.627824][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3372.628227][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3372.630707][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3372.631239][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3372.631747][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3372.632225][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3372.633154][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3372.633764][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3372.634087][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3372.635051][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3372.635359][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3372.635756][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3372.636153][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3372.636548][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3372.636948][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3372.637347][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3372.637791][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3372.638122][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3372.638521][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3372.638920][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3372.639317][ C2] PKRU: 55555554
[ 3372.639499][ C2] Call Trace:
[ 3372.639669][ C2]
[ 3372.639816][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3372.640077][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3372.640321][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3372.640596][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3372.640866][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3372.641156][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3372.641420][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3372.641727][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3372.641986][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3372.642249][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3372.642556][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3372.642856][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3372.643169][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3372.643461][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3372.643753][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3372.644042][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3372.644352][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3372.644590][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.644830][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3372.645069][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3372.645317][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3372.645588][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3372.645870][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.646108][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3372.646349][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3372.646608][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3372.646843][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3372.647088][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3372.647346][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3372.647621][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3372.647903][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3372.648150][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3372.648419][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3372.648681][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3372.649027][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3372.649279][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3372.649597][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3372.649858][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3372.650061][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3372.650289][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3372.650542][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3372.650819][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3372.651069][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3372.651295][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3372.651611][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3372.651916][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3372.652195][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3372.652488][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3372.652736][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3372.652972][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3372.653272][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3372.653556][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3372.653880][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.654119][ 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))
[ 3372.654414][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3372.654697][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3372.655013][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3372.655270][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3372.655504][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3372.655751][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3372.656062][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3372.656395][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3372.656691][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3372.656965][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3372.657254][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3372.657565][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3372.657804][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3372.658069][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3372.658385][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3372.658662][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3372.658938][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3372.659252][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3372.659512][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3372.659824][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3372.660071][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3372.660335][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3372.660618][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.660855][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3372.661138][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3372.661439][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3372.661716][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3372.661954][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3372.662197][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3372.662429][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3372.662684][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3372.663002][ C2] tc_run (net/core/dev.c:3945)
[ 3372.663207][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3372.663436][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.663674][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3372.663933][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3372.664186][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.664427][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3372.664689][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3372.664993][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3372.665265][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3372.665517][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3372.665781][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3372.666036][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3372.666372][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3372.666650][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3372.666902][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3372.667167][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3372.667382][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3372.667624][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3372.667899][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3372.668210][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3372.668485][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3372.668735][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3372.668965][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3372.669234][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3372.669477][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3372.669728][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3372.669968][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3372.670216][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3372.670449][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3372.670713][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3372.670994][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3372.671238][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3372.671485][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3372.671787][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3372.672106][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3372.672348][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3372.672608][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3372.672881][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3372.673122][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3372.673358][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3372.673620][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3372.673879][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3372.674139][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3372.674408][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3372.674691][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3372.674929][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3372.675220][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3372.675456][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3372.675721][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3372.675941][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3372.676238][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3372.676485][ C2] __do_softirq (kernel/softirq.c:553)
[ 3372.676717][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3372.676936][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3372.677222][ C2]
[ 3372.677370][ C2]
[ 3372.677522][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3372.677825][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3372.678081][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3372.679050][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3372.679357][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3372.679756][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3372.680154][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3372.680551][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3372.680947][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3372.681350][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3372.681637][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3372.681895][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3372.682143][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3372.682394][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3372.682670][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3372.682916][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3372.683188][ C2] do_idle (kernel/sched/idle.c:312)
[ 3372.683392][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3372.683634][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3372.683881][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3372.684149][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3372.684460][ C2]
| [ 3395.658104][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3395.658475][ C1] rcu: 1-....: (1038646 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=254354
| [ 3395.659032][ C1] rcu: (t=1040771 jiffies g=1882453 q=697 ncpus=4)
[ 3395.659818][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3395.660433][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3395.660764][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3395.661735][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3395.662049][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3395.662450][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3395.662856][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3395.663255][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3395.663657][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3395.664057][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3395.664506][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3395.664839][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3395.665241][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3395.665644][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3395.666042][ C1] PKRU: 55555554
[ 3395.666225][ C1] Call Trace:
[ 3395.666396][ C1]
[ 3395.666547][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3395.666821][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3395.667075][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3395.667328][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3395.667560][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3395.667831][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3395.668101][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3395.668359][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3395.668644][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3395.668888][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3395.669201][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3395.669474][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3395.669765][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3395.670030][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3395.670338][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3395.670601][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3395.670910][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3395.671207][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3395.671522][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3395.671812][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3395.672108][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3395.672398][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3395.672716][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3395.672957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.673199][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3395.673440][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3395.673691][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3395.673963][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3395.674248][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.674488][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3395.674730][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3395.674992][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3395.675228][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3395.675474][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3395.675733][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3395.676013][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3395.676290][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3395.676539][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3395.676814][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3395.677077][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3395.677428][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3395.677681][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3395.678002][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3395.678266][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3395.678471][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3395.678701][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3395.678955][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3395.679234][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3395.679507][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3395.679735][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3395.680056][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3395.680363][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3395.680646][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3395.680944][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3395.681195][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3395.681425][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3395.681726][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3395.682012][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3395.682339][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.682576][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3395.682879][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3395.683166][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3395.683485][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3395.683742][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3395.683979][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3395.684229][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3395.684545][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3395.684879][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3395.685181][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3395.685457][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3395.685747][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3395.686062][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3395.686297][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3395.686575][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3395.686851][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3395.687116][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3395.687349][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3395.687569][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3395.687819][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3395.688074][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3395.688352][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3395.688592][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3395.688841][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3395.689060][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3395.689331][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3395.689642][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3395.689885][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3395.690120][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3395.690372][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3395.690630][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3395.690872][ C1] tc_run (net/core/dev.c:3945)
[ 3395.691080][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3395.691311][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.691552][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3395.691815][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3395.692070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.692316][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3395.692582][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3395.692896][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3395.693170][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3395.693425][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3395.693691][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3395.693949][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3395.694228][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3395.694568][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3395.694846][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3395.695101][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3395.695369][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3395.695586][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3395.695844][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3395.696088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3395.696376][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3395.696629][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3395.696870][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3395.697120][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3395.697366][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3395.697634][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3395.697914][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3395.698191][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3395.698473][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3395.698747][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3395.698993][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3395.699265][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3395.699503][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3395.699765][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3395.700028][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3395.700288][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3395.700563][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3395.700849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.701089][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3395.701380][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3395.701623][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3395.701889][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3395.702111][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3395.702409][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3395.702662][ C1] __do_softirq (kernel/softirq.c:553)
[ 3395.702896][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3395.703118][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3395.703406][ C1]
[ 3395.703559][ C1]
[ 3395.703709][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3395.704017][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3395.704343][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3395.705318][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3395.705628][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3395.706031][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3395.706430][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3395.706832][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3395.707238][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3395.707640][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3395.707939][ C1] pipe_read (fs/pipe.c:413)
[ 3395.708163][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3395.708443][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3395.708686][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3395.708949][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3395.709191][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3395.709407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.709646][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3395.709889][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3395.710132][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3395.710371][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3395.710612][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3395.710878][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3395.711118][ C1] ksys_read (fs/read_write.c:619)
[ 3395.711335][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3395.711581][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3395.711887][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3395.712122][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3395.712421][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3395.712655][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3395.713636][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3395.714061][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3395.714468][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3395.714869][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3395.715270][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3395.715674][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3395.715674][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3395.716081][ C1]
| [ 3395.716238][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3395.716515][ C2] NMI backtrace for cpu 2
[ 3395.716528][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3395.716533][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3395.716542][ C2] 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
[ 3395.716548][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000286
[ 3395.716553][ C2] RAX: ffff88800a3a1b5c RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3395.716557][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3395.716560][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3395.716564][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3395.716568][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3395.716572][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3395.716576][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3395.716582][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3395.716586][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3395.716589][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3395.716592][ C2] PKRU: 55555554
[ 3395.716595][ C2] Call Trace:
[ 3395.716599][ C2]
[ 3395.716604][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3395.716616][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3395.716625][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3395.716636][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3395.716643][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3395.716649][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3395.716660][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3395.716669][ C2] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3395.716677][ C2] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3395.716685][ C2] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3395.716693][ C2]
[ 3395.716695][ C2]
[ 3395.716698][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3395.716706][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3395.716712][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3395.716721][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.716729][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3395.716738][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3395.716746][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3395.716753][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3395.716761][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.716767][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3395.716776][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3395.716783][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3395.716799][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3395.716806][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3395.716818][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3395.716829][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3395.716837][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3395.716843][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3395.716849][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3395.716855][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3395.716866][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3395.716874][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3395.716881][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3395.716902][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3395.716908][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3395.716914][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3395.716923][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3395.716930][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3395.716937][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3395.716943][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3395.716958][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3395.716973][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3395.716981][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3395.717001][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3395.717010][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3395.717015][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3395.717023][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3395.717031][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3395.717042][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.717048][ 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))
[ 3395.717058][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3395.717067][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3395.717077][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3395.717087][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3395.717093][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3395.717100][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3395.717119][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3395.717137][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3395.717154][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3395.717166][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3395.717193][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3395.717213][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3395.717225][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3395.717231][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3395.717240][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3395.717246][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3395.717255][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3395.717261][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3395.717268][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3395.717274][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3395.717278][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3395.717281][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3395.717284][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.717287][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3395.717291][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3395.717296][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3395.717299][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3395.717303][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3395.717308][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3395.717312][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3395.717316][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3395.717320][ C2] tc_run (net/core/dev.c:3945)
[ 3395.717324][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3395.717327][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.717329][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3395.717333][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3395.717337][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.717339][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3395.717342][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3395.717346][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3395.717348][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3395.717352][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3395.717355][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3395.717359][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3395.717366][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3395.717369][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3395.717372][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3395.717376][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3395.717379][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3395.717382][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3395.717384][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3395.717387][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3395.717390][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3395.717393][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3395.717395][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3395.717399][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3395.717402][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3395.717405][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3395.717409][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3395.717412][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3395.717415][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3395.717420][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3395.717423][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3395.717427][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3395.717431][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3395.717435][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3395.717438][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3395.717442][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3395.717445][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3395.717447][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3395.717451][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3395.717454][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3395.717459][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3395.717463][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3395.717466][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3395.717470][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3395.717473][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3395.717475][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3395.717478][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3395.717481][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3395.717484][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3395.717487][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3395.717491][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3395.717494][ C2] __do_softirq (kernel/softirq.c:553)
[ 3395.717499][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3395.717501][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3395.717504][ C2]
[ 3395.717505][ C2]
[ 3395.717506][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3395.717510][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3395.717513][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3395.717515][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3395.717517][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3395.717518][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3395.717520][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3395.717521][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3395.717522][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3395.717525][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3395.717528][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3395.717531][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3395.717534][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3395.717536][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3395.717540][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3395.717542][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3395.717546][ C2] do_idle (kernel/sched/idle.c:312)
[ 3395.717548][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3395.717551][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3395.717554][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3395.717558][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3420.571178][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3420.571709][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3420.572190][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3420.572664][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3420.573577][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3420.574194][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3420.574521][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3420.575496][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3420.575806][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3420.576206][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3420.576605][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3420.577007][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3420.577410][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3420.577811][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3420.578260][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3420.578593][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3420.579001][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3420.579404][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3420.579803][ C1] PKRU: 55555554
[ 3420.579987][ C1] Call Trace:
[ 3420.580161][ C1]
[ 3420.580310][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3420.580573][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3420.580818][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3420.581095][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3420.581369][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3420.581661][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3420.581928][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3420.582237][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3420.582500][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3420.582817][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3420.583113][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3420.583430][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3420.583723][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3420.584017][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3420.584309][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3420.584622][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3420.584863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.585106][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3420.585348][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3420.585598][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3420.585871][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3420.586158][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.586398][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3420.586641][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3420.586902][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3420.587140][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3420.587387][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3420.587646][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3420.587927][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3420.588206][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3420.588456][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3420.588729][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3420.588994][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3420.589347][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3420.589602][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3420.589927][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3420.590193][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3420.590399][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3420.590631][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3420.590886][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3420.591168][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3420.591444][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3420.591673][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3420.591994][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3420.592302][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3420.592593][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3420.592891][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3420.593144][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3420.593378][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3420.593679][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3420.593968][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3420.594298][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.594539][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3420.594837][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3420.595127][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3420.595446][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3420.595706][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3420.595944][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3420.596195][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3420.596512][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3420.596848][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3420.597151][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3420.597426][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3420.597717][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3420.598033][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3420.598270][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3420.598547][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3420.598825][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3420.599090][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3420.599328][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3420.599550][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3420.599801][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3420.600057][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3420.600337][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3420.600580][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3420.600828][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3420.601049][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3420.601319][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3420.601632][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3420.601875][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3420.602112][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3420.602365][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3420.602629][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3420.602873][ C1] tc_run (net/core/dev.c:3945)
[ 3420.603081][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3420.603315][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.603556][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3420.603820][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3420.604076][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.604320][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3420.604587][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3420.604897][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3420.605172][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3420.605428][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3420.605695][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3420.605953][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3420.606235][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3420.606577][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3420.606856][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3420.607112][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3420.607384][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3420.607602][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3420.607861][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3420.608108][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3420.608399][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3420.608655][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3420.608897][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3420.609149][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3420.609396][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3420.609665][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3420.609950][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3420.610228][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3420.610512][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3420.610784][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3420.611032][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3420.611308][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3420.611546][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3420.611811][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3420.612073][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3420.612336][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3420.612623][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3420.612910][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.613152][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3420.613442][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3420.613684][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3420.613951][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3420.614176][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3420.614474][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3420.614724][ C1] __do_softirq (kernel/softirq.c:553)
[ 3420.614960][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3420.615182][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3420.615469][ C1]
[ 3420.615620][ C1]
[ 3420.615771][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3420.616078][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3420.616406][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3420.617383][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3420.617697][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3420.618098][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3420.618502][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3420.618904][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3420.619306][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3420.619709][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3420.620010][ C1] pipe_read (fs/pipe.c:413)
[ 3420.620231][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3420.620512][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3420.620756][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3420.621022][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3420.621264][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3420.621484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.621724][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3420.621967][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3420.622210][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3420.622452][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3420.622698][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3420.622966][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3420.623206][ C1] ksys_read (fs/read_write.c:619)
[ 3420.623428][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3420.623674][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3420.623983][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3420.624219][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3420.624522][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3420.624754][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3420.625734][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3420.626160][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3420.626563][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3420.626966][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3420.627368][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3420.627774][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3420.630242][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3420.630776][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3420.631287][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3420.631763][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3420.632690][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3420.633302][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3420.633626][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3420.634594][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3420.634905][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3420.635301][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3420.635698][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3420.636098][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3420.636498][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3420.636895][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3420.637341][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3420.637672][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3420.638073][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3420.638472][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3420.638868][ C2] PKRU: 55555554
[ 3420.639049][ C2] Call Trace:
[ 3420.639220][ C2]
[ 3420.639366][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3420.639625][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3420.639868][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3420.640144][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3420.640420][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3420.640706][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3420.640970][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3420.641276][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3420.641535][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3420.641797][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3420.642105][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3420.642400][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3420.642719][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3420.643013][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3420.643307][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3420.643594][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3420.643905][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3420.644146][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.644384][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3420.644628][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3420.644876][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3420.645147][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3420.645433][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.645670][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3420.645909][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3420.646169][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3420.646403][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3420.646649][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3420.646906][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3420.647181][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3420.647456][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3420.647703][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3420.647974][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3420.648239][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3420.648585][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3420.648838][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3420.649158][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3420.649420][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3420.649623][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3420.649853][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3420.650106][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3420.650382][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3420.650632][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3420.650859][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3420.651177][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3420.651483][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3420.651763][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3420.652056][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3420.652305][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3420.652534][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3420.652841][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3420.653127][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3420.653450][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.653687][ 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))
[ 3420.653984][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3420.654271][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3420.654586][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3420.654843][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3420.655076][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3420.655323][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3420.655634][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3420.655965][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3420.656267][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3420.656541][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3420.656826][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3420.657138][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3420.657379][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3420.657642][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3420.657958][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3420.658233][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3420.658510][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3420.658822][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3420.659083][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3420.659395][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3420.659643][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3420.659906][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3420.660194][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.660431][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3420.660713][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3420.661018][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3420.661294][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3420.661534][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3420.661775][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3420.662006][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3420.662261][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3420.662580][ C2] tc_run (net/core/dev.c:3945)
[ 3420.662785][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3420.663016][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.663255][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3420.663516][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3420.663768][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.664004][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3420.664269][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3420.664572][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3420.664842][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3420.665093][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3420.665359][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3420.665615][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3420.665951][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3420.666237][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3420.666489][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3420.666753][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3420.666968][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3420.667211][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3420.667488][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3420.667798][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3420.668076][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3420.668329][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3420.668557][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3420.668825][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3420.669066][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3420.669319][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3420.669559][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3420.669808][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3420.670042][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3420.670309][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3420.670588][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3420.670833][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3420.671082][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3420.671381][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3420.671700][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3420.671942][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3420.672202][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3420.672471][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3420.672714][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3420.672956][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3420.673218][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3420.673477][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3420.673736][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3420.674003][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3420.674290][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3420.674527][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3420.674822][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3420.675061][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3420.675325][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3420.675544][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3420.675841][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3420.676088][ C2] __do_softirq (kernel/softirq.c:553)
[ 3420.676320][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3420.676541][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3420.676823][ C2]
[ 3420.676974][ C2]
[ 3420.677124][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3420.677428][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3420.677685][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3420.678651][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3420.678959][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3420.679356][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3420.679752][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3420.680151][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3420.680554][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3420.680953][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3420.681242][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3420.681502][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3420.681743][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3420.681994][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3420.682274][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3420.682510][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3420.682792][ C2] do_idle (kernel/sched/idle.c:312)
[ 3420.682996][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3420.683239][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3420.683481][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3420.683751][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3448.571188][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3448.571720][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3448.572199][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3448.572675][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3448.573596][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3448.574210][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3448.574536][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3448.575511][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3448.575819][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3448.576219][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3448.576620][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3448.577020][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3448.577420][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3448.577819][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3448.578269][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3448.578604][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3448.579006][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3448.579406][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3448.579805][ C1] PKRU: 55555554
[ 3448.579987][ C1] Call Trace:
[ 3448.580159][ C1]
[ 3448.580308][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3448.580570][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3448.580815][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3448.581092][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3448.581369][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3448.581656][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3448.581922][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3448.582231][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3448.582497][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3448.582806][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3448.583103][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3448.583418][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3448.583709][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3448.584010][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3448.584299][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3448.584611][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3448.584853][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.585094][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3448.585334][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3448.585584][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3448.585856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3448.586144][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.586384][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3448.586624][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3448.586885][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3448.587122][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3448.587371][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3448.587629][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3448.587908][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3448.588186][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3448.588433][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3448.588707][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3448.588971][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3448.589318][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3448.589572][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3448.589892][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3448.590156][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3448.590360][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3448.590591][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3448.590845][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3448.591121][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3448.591393][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3448.591623][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3448.591943][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3448.592254][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3448.592541][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3448.592836][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3448.593085][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3448.593318][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3448.593619][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3448.593903][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3448.594234][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.594474][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3448.594770][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3448.595056][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3448.595375][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3448.595635][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3448.595871][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3448.596119][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3448.596433][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3448.596767][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3448.597072][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3448.597347][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3448.597638][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3448.597951][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3448.598186][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3448.598464][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3448.598745][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3448.599009][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3448.599241][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3448.599463][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3448.599712][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3448.599968][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3448.600245][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3448.600487][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3448.600736][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3448.600954][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3448.601224][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3448.601535][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3448.601780][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3448.602011][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3448.602262][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3448.602528][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3448.602772][ C1] tc_run (net/core/dev.c:3945)
[ 3448.602978][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3448.603214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.603454][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3448.603717][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3448.603972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.604210][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3448.604481][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3448.604787][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3448.605061][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3448.605315][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3448.605584][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3448.605842][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3448.606124][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3448.606463][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3448.606741][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3448.606994][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3448.607260][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3448.607480][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3448.607738][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3448.607983][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3448.608270][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3448.608525][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3448.608767][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3448.609016][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3448.609261][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3448.609531][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3448.609815][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3448.610089][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3448.610373][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3448.610647][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3448.610893][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3448.611166][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3448.611404][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3448.611667][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3448.611930][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3448.612192][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3448.612471][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3448.612755][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.612997][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3448.613291][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3448.613529][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3448.613796][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3448.614018][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3448.614318][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3448.614565][ C1] __do_softirq (kernel/softirq.c:553)
[ 3448.614799][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3448.615021][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3448.615309][ C1]
[ 3448.615460][ C1]
[ 3448.615614][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3448.615918][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3448.616249][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3448.617230][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3448.617539][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3448.617942][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3448.618342][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3448.618743][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3448.619144][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3448.619549][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3448.619846][ C1] pipe_read (fs/pipe.c:413)
[ 3448.620070][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3448.620350][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3448.620597][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3448.620860][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3448.621104][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3448.621319][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.621561][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3448.621805][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3448.622046][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3448.622290][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3448.622537][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3448.622806][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3448.623044][ C1] ksys_read (fs/read_write.c:619)
[ 3448.623263][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3448.623510][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3448.623815][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3448.624049][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3448.624353][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3448.624580][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3448.625558][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3448.625982][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3448.626384][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3448.626786][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3448.627188][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3448.627588][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3448.630063][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3448.630596][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3448.631106][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3448.631586][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3448.632518][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3448.633129][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3448.633453][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3448.634418][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3448.634725][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3448.635122][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3448.635518][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3448.635917][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3448.636315][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3448.636712][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3448.637159][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3448.637490][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3448.637890][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3448.638288][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3448.638685][ C2] PKRU: 55555554
[ 3448.638867][ C2] Call Trace:
[ 3448.639037][ C2]
[ 3448.639186][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3448.639447][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3448.639689][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3448.639964][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3448.640235][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3448.640524][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3448.640788][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3448.641092][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3448.641354][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3448.641615][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3448.641923][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3448.642216][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3448.642535][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3448.642825][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3448.643117][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3448.643410][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3448.643721][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3448.643959][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.644200][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3448.644439][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3448.644687][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3448.644958][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3448.645243][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.645480][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3448.645720][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3448.645979][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3448.646214][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3448.646461][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3448.646718][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3448.646991][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3448.647268][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3448.647515][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3448.647783][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3448.648045][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3448.648396][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3448.648647][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3448.648966][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3448.649228][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3448.649431][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3448.649660][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3448.649911][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3448.650189][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3448.650439][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3448.650664][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3448.650982][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3448.651289][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3448.651567][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3448.651863][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3448.652112][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3448.652340][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3448.652644][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3448.652927][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3448.653252][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.653489][ 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))
[ 3448.653786][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3448.654069][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3448.654385][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3448.654641][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3448.654876][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3448.655124][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3448.655436][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3448.655766][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3448.656060][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3448.656337][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3448.656623][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3448.656934][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3448.657176][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3448.657438][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3448.657753][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3448.658027][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3448.658302][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3448.658615][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3448.658874][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3448.659187][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3448.659434][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3448.659697][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3448.659983][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.660220][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3448.660504][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3448.660806][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3448.661081][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3448.661322][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3448.661563][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3448.661797][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3448.662051][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3448.662365][ C2] tc_run (net/core/dev.c:3945)
[ 3448.662580][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3448.662813][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.663049][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3448.663310][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3448.663562][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.663801][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3448.664063][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3448.664367][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3448.664637][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3448.664887][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3448.665151][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3448.665406][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3448.665742][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3448.666018][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3448.666271][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3448.666534][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3448.666749][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3448.666991][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3448.667266][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3448.667577][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3448.667853][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3448.668104][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3448.668335][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3448.668601][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3448.668845][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3448.669095][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3448.669336][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3448.669583][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3448.669815][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3448.670081][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3448.670362][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3448.670609][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3448.670856][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3448.671160][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3448.671479][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3448.671721][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3448.671980][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3448.672248][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3448.672495][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3448.672731][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3448.672992][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3448.673252][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3448.673511][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3448.673779][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3448.674062][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3448.674301][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3448.674591][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3448.674829][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3448.675092][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3448.675312][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3448.675608][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3448.675859][ C2] __do_softirq (kernel/softirq.c:553)
[ 3448.676089][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3448.676310][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3448.676593][ C2]
[ 3448.676743][ C2]
[ 3448.676894][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3448.677199][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3448.677455][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3448.678420][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3448.678727][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3448.679125][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3448.679522][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3448.679917][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3448.680318][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3448.680719][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3448.681006][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3448.681267][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3448.681510][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3448.681760][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3448.682034][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3448.682274][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3448.682551][ C2] do_idle (kernel/sched/idle.c:312)
[ 3448.682757][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3448.682996][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3448.683241][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3448.683508][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3448.683819][ C2]
| [ 3473.721103][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3473.721476][ C1] rcu: 1-....: (1116534 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=273354
| [ 3473.722032][ C1] rcu: (t=1118834 jiffies g=1882453 q=700 ncpus=4)
[ 3473.722825][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3473.723442][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3473.723771][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3473.724747][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3473.725059][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3473.725459][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3473.725861][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3473.726262][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3473.726663][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3473.727063][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3473.727512][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3473.727849][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3473.728251][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3473.728651][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3473.729053][ C1] PKRU: 55555554
[ 3473.729234][ C1] Call Trace:
[ 3473.729409][ C1]
[ 3473.729557][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3473.729838][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3473.730091][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3473.730343][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3473.730575][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3473.730845][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3473.731116][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3473.731377][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3473.731664][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3473.731909][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3473.732224][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3473.732505][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3473.732793][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3473.733061][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3473.733370][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3473.733633][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3473.733945][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3473.734245][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3473.734562][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3473.734854][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3473.735153][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3473.735443][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3473.735757][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3473.735999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.736242][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3473.736486][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3473.736737][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3473.737011][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3473.737298][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.737539][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3473.737779][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3473.738042][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3473.738278][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3473.738527][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3473.738786][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3473.739065][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3473.739344][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3473.739591][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3473.739867][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3473.740133][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3473.740482][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3473.740736][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3473.741059][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3473.741325][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3473.741529][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3473.741763][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3473.742018][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3473.742303][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3473.742576][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3473.742808][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3473.743130][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3473.743440][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3473.743721][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3473.744017][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3473.744267][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3473.744499][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3473.744803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3473.745088][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3473.745414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.745655][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3473.745954][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3473.746240][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3473.746559][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3473.746819][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3473.747056][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3473.747304][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3473.747617][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3473.747952][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3473.748254][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3473.748528][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3473.748821][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3473.749135][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3473.749368][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3473.749645][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3473.749927][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3473.750193][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3473.750425][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3473.750646][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3473.750896][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3473.751152][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3473.751428][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3473.751670][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3473.751918][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3473.752134][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3473.752417][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3473.752730][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3473.752974][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3473.753209][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3473.753457][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3473.753716][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3473.753960][ C1] tc_run (net/core/dev.c:3945)
[ 3473.754168][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3473.754401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.754642][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3473.754904][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3473.755159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.755398][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3473.755665][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3473.755973][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3473.756248][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3473.756500][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3473.756768][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3473.757026][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3473.757306][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3473.757645][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3473.757921][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3473.758175][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3473.758443][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3473.758662][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3473.758925][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3473.759170][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3473.759458][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3473.759711][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3473.759954][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3473.760205][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3473.760449][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3473.760718][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3473.761001][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3473.761274][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3473.761559][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3473.761833][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3473.762079][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3473.762359][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3473.762596][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3473.762859][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3473.763121][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3473.763387][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3473.763662][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3473.763947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.764189][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3473.764480][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3473.764719][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3473.764986][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3473.765207][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3473.765506][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3473.765754][ C1] __do_softirq (kernel/softirq.c:553)
[ 3473.765988][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3473.766210][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3473.766497][ C1]
[ 3473.766647][ C1]
[ 3473.766800][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3473.767105][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3473.767432][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3473.768408][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3473.768716][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3473.769117][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3473.769518][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3473.769917][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3473.770317][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3473.770720][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3473.771015][ C1] pipe_read (fs/pipe.c:413)
[ 3473.771240][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3473.771519][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3473.771764][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3473.772027][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3473.772271][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3473.772492][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.772733][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3473.772976][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3473.773216][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3473.773458][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3473.773701][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3473.773969][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3473.774209][ C1] ksys_read (fs/read_write.c:619)
[ 3473.774427][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3473.774674][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3473.774980][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3473.775213][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3473.775515][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3473.775743][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3473.776721][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3473.777145][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3473.777546][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3473.777948][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3473.778349][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3473.778748][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3473.778748][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3473.779151][ C1]
| [ 3473.779311][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3473.779587][ C2] NMI backtrace for cpu 2
[ 3473.779599][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3473.779603][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3473.779611][ C2] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 35 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 35 0c fe call 0xfffffffffe0c35f7
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 35 0c fe call 0xfffffffffe0c35cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3473.779617][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3473.779620][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3473.779621][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3473.779623][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3473.779624][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3473.779626][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3473.779628][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3473.779629][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3473.779633][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3473.779634][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3473.779636][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3473.779637][ C2] PKRU: 55555554
[ 3473.779638][ C2] Call Trace:
[ 3473.779641][ C2]
[ 3473.779643][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3473.779650][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3473.779655][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3473.779660][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3473.779663][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3473.779666][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3473.779670][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3473.779674][ C2] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3473.779677][ C2] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3473.779680][ C2] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3473.779683][ C2]
[ 3473.779684][ C2]
[ 3473.779685][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3473.779688][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3473.779691][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.779695][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3473.779698][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3473.779702][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3473.779704][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3473.779708][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.779710][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3473.779714][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3473.779717][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3473.779723][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3473.779726][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3473.779730][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3473.779735][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3473.779738][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3473.779741][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3473.779743][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3473.779745][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3473.779751][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3473.779754][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3473.779757][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3473.779766][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3473.779768][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3473.779771][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3473.779775][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3473.779778][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3473.779781][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3473.779784][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3473.779789][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3473.779795][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3473.779799][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3473.779807][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3473.779811][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3473.779813][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3473.779816][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3473.779820][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3473.779824][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.779827][ 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))
[ 3473.779831][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3473.779834][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3473.779838][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3473.779842][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3473.779845][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3473.779848][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3473.779855][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3473.779862][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3473.779868][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3473.779873][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3473.779883][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3473.779890][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3473.779895][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3473.779898][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3473.779901][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3473.779903][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3473.779907][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3473.779909][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3473.779912][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3473.779916][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3473.779919][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3473.779922][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3473.779925][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.779927][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3473.779931][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3473.779935][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3473.779938][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3473.779942][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3473.779947][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3473.779951][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3473.779954][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3473.779959][ C2] tc_run (net/core/dev.c:3945)
[ 3473.779962][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3473.779965][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.779967][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3473.779971][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3473.779975][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.779977][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3473.779980][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3473.779983][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3473.779986][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3473.779990][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3473.779993][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3473.779997][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3473.780004][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3473.780007][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3473.780011][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3473.780014][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3473.780018][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3473.780020][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3473.780023][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3473.780026][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3473.780029][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3473.780031][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3473.780033][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3473.780038][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3473.780041][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3473.780044][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3473.780047][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3473.780051][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3473.780054][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3473.780059][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3473.780062][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3473.780066][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3473.780070][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3473.780074][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3473.780077][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3473.780080][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3473.780084][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3473.780086][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3473.780090][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3473.780093][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3473.780098][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3473.780101][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3473.780104][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3473.780108][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3473.780111][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3473.780114][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3473.780118][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3473.780120][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3473.780123][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3473.780127][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3473.780131][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3473.780135][ C2] __do_softirq (kernel/softirq.c:553)
[ 3473.780139][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3473.780142][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3473.780145][ C2]
[ 3473.780147][ C2]
[ 3473.780148][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3473.780152][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3473.780155][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3473.780157][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3473.780159][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3473.780161][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3473.780162][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3473.780163][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3473.780165][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3473.780167][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3473.780171][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3473.780174][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3473.780177][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3473.780179][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3473.780183][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3473.780185][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3473.780189][ C2] do_idle (kernel/sched/idle.c:312)
[ 3473.780191][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3473.780194][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3473.780196][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3473.780200][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3500.571164][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3500.571699][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3500.572218][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3500.572690][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3500.573614][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3500.574223][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3500.574546][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3500.575511][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3500.575818][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3500.576217][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3500.576616][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3500.577013][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3500.577410][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3500.577805][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3500.578251][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3500.578583][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3500.578982][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3500.579377][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3500.579774][ C2] PKRU: 55555554
[ 3500.579954][ C2] Call Trace:
[ 3500.580126][ C2]
[ 3500.580273][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3500.580534][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3500.580778][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3500.581053][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3500.581328][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3500.581613][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3500.581876][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3500.582199][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3500.582459][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3500.582719][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3500.583028][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3500.583324][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3500.583638][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3500.583925][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3500.584220][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3500.584506][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3500.584818][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3500.585059][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.585299][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3500.585536][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3500.585784][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3500.586055][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3500.586342][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.586580][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3500.586817][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3500.587078][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3500.587313][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3500.587559][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3500.587816][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3500.588089][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3500.588366][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3500.588610][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3500.588883][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3500.589146][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3500.589492][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3500.589745][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3500.590062][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3500.590324][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3500.590526][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3500.590758][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3500.591010][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3500.591286][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3500.591537][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3500.591763][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3500.592080][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3500.592392][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3500.592674][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3500.592965][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3500.593214][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3500.593444][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3500.593740][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3500.594026][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3500.594350][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.594588][ 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))
[ 3500.594881][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3500.595168][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3500.595482][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3500.595739][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3500.595970][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3500.596219][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3500.596529][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3500.596859][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3500.597158][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3500.597430][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3500.597716][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3500.598028][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3500.598268][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3500.598532][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3500.598848][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3500.599127][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3500.599404][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3500.599718][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3500.599976][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3500.600288][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3500.600535][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3500.600799][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3500.601083][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.601323][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3500.601603][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3500.601907][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3500.602188][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3500.602429][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3500.602669][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3500.602899][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3500.603153][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3500.603465][ C2] tc_run (net/core/dev.c:3945)
[ 3500.603669][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3500.603901][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.604140][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3500.604401][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3500.604653][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.604891][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3500.605157][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3500.605456][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3500.605733][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3500.605983][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3500.606248][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3500.606504][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3500.606839][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3500.607114][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3500.607366][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3500.607628][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3500.607845][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3500.608085][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3500.608363][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3500.608674][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3500.608950][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3500.609202][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3500.609430][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3500.609700][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3500.609942][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3500.610192][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3500.610432][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3500.610679][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3500.610913][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3500.611180][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3500.611458][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3500.611702][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3500.611951][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3500.612271][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3500.612589][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3500.612830][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3500.613091][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3500.613361][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3500.613597][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3500.613835][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3500.614094][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3500.614355][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3500.614612][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3500.614881][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3500.615166][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.615403][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3500.615692][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3500.615931][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3500.616194][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3500.616413][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3500.616708][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3500.616956][ C2] __do_softirq (kernel/softirq.c:553)
[ 3500.617188][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3500.617407][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3500.617690][ C2]
[ 3500.617841][ C2]
[ 3500.617989][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3500.618294][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3500.618550][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3500.619515][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3500.619822][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3500.620218][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3500.620614][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3500.621012][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3500.621410][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3500.621807][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3500.622095][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3500.622365][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3500.622607][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3500.622856][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3500.623135][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3500.623373][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3500.623646][ C2] do_idle (kernel/sched/idle.c:312)
[ 3500.623849][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3500.624091][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3500.624334][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3500.624603][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3500.626988][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3500.627520][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3500.627999][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3500.628471][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3500.629388][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3500.630003][ 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)
[ 3500.630299][ 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)
[ 3500.631270][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246
[ 3500.631580][ C1] RAX: ffffed10014741c3 RBX: ffffed10014741c4 RCX: ffffffff97c7eb80
[ 3500.631984][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3500.632394][ C1] RBP: ffffed10014741c3 R08: 0000000000000000 R09: ffffed10014741c3
[ 3500.632796][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3500.633196][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3500.633593][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3500.634040][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3500.634372][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3500.634776][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3500.635175][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3500.635573][ C1] PKRU: 55555554
[ 3500.635756][ C1] Call Trace:
[ 3500.635929][ C1]
[ 3500.636078][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3500.636339][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3500.636583][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3500.636859][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3500.637134][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3500.637422][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3500.637686][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3500.637993][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3500.638252][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 3500.638518][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3500.638829][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3500.639127][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3500.639442][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3500.639734][ 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)
[ 3500.639995][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3500.640275][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3500.640587][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3500.640828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.641072][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3500.641312][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3500.641560][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3500.641835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3500.642121][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.642367][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3500.642608][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3500.642869][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3500.643103][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3500.643352][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3500.643610][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3500.643887][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3500.644167][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3500.644415][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3500.644688][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3500.644952][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3500.645299][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3500.645555][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3500.645874][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3500.646140][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3500.646343][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3500.646575][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3500.646830][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3500.647107][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3500.647381][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3500.647609][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3500.647929][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3500.648237][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3500.648519][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3500.648816][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3500.649066][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3500.649297][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3500.649599][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3500.649884][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3500.650212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.650451][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3500.650751][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3500.651037][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3500.651356][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3500.651615][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3500.651851][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3500.652100][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3500.652420][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3500.652753][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3500.653052][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3500.653326][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3500.653616][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3500.653928][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3500.654161][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3500.654437][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3500.654713][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3500.654978][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3500.655209][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3500.655429][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3500.655678][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3500.655932][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3500.656209][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3500.656449][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3500.656697][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3500.656912][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3500.657180][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3500.657492][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3500.657735][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3500.657968][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3500.658216][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3500.658474][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3500.658714][ C1] tc_run (net/core/dev.c:3945)
[ 3500.658917][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3500.659151][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.659390][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3500.659652][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3500.659906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.660144][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3500.660409][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3500.660712][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3500.660988][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3500.661242][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3500.661508][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3500.661765][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3500.662042][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3500.662386][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3500.662664][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3500.662916][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3500.663183][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3500.663401][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3500.663659][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3500.663903][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3500.664189][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3500.664441][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3500.664683][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3500.664935][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3500.665180][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3500.665448][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3500.665730][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3500.666002][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3500.666286][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3500.666559][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3500.666804][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3500.667076][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3500.667314][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3500.667577][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3500.667839][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3500.668103][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3500.668377][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3500.668664][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.668901][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3500.669195][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3500.669435][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3500.669701][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3500.669921][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3500.670219][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3500.670469][ C1] __do_softirq (kernel/softirq.c:553)
[ 3500.670700][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3500.670924][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3500.671208][ C1]
[ 3500.671359][ C1]
[ 3500.671510][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3500.671815][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3500.672141][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3500.673119][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3500.673428][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3500.673826][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3500.674225][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3500.674623][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3500.675024][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3500.675425][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3500.675720][ C1] pipe_read (fs/pipe.c:413)
[ 3500.675941][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3500.676220][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3500.676464][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3500.676726][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3500.676968][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3500.677183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3500.677424][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3500.677664][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3500.677901][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3500.678143][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3500.678383][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3500.678648][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3500.678884][ C1] ksys_read (fs/read_write.c:619)
[ 3500.679101][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3500.679347][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3500.679652][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3500.679885][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3500.680186][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3500.680415][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3500.681388][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3500.681808][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3500.682219][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3500.682621][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3500.683019][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3500.683418][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3528.571174][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3528.571704][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3528.572222][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3528.572703][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3528.573625][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3528.574235][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3528.574558][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3528.575524][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3528.575830][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3528.576227][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3528.576623][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3528.577021][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3528.577420][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3528.577817][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3528.578262][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3528.578592][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3528.578992][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3528.579390][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3528.579786][ C2] PKRU: 55555554
[ 3528.579967][ C2] Call Trace:
[ 3528.580139][ C2]
[ 3528.580286][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3528.580546][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3528.580789][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3528.581063][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3528.581335][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3528.581624][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3528.581887][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3528.582198][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3528.582458][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3528.582718][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3528.583026][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3528.583319][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3528.583634][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3528.583923][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3528.584217][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3528.584506][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3528.584816][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3528.585055][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.585294][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3528.585534][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3528.585782][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3528.586052][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3528.586337][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.586573][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3528.586813][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3528.587072][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3528.587308][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3528.587555][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3528.587811][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3528.588084][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3528.588360][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3528.588607][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3528.588876][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3528.589141][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3528.589490][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3528.589748][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3528.590067][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3528.590329][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3528.590531][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3528.590762][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3528.591013][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3528.591289][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3528.591539][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3528.591763][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3528.592089][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3528.592395][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3528.592674][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3528.592969][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3528.593219][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3528.593446][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3528.593746][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3528.594029][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3528.594355][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.594591][ 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))
[ 3528.594887][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3528.595170][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3528.595486][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3528.595742][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3528.595977][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3528.596226][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3528.596536][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3528.596867][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3528.597165][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3528.597439][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3528.597725][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3528.598036][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3528.598277][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3528.598539][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3528.598854][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3528.599129][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3528.599404][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3528.599718][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3528.599978][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3528.600289][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3528.600536][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3528.600799][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3528.601083][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.601319][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3528.601603][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3528.601904][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3528.602186][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3528.602426][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3528.602664][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3528.602897][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3528.603152][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3528.603464][ C2] tc_run (net/core/dev.c:3945)
[ 3528.603667][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3528.603898][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.604135][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3528.604396][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3528.604647][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.604885][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3528.605149][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3528.605452][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3528.605721][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3528.605973][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3528.606237][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3528.606493][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3528.606830][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3528.607108][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3528.607360][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3528.607624][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3528.607839][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3528.608082][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3528.608358][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3528.608668][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3528.608946][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3528.609197][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3528.609427][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3528.609695][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3528.609939][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3528.610191][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3528.610431][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3528.610680][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3528.610912][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3528.611180][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3528.611460][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3528.611705][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3528.611953][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3528.612259][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3528.612579][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3528.612823][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3528.613083][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3528.613349][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3528.613589][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3528.613825][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3528.614086][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3528.614352][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3528.614611][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3528.614878][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3528.615163][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.615400][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3528.615691][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3528.615929][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3528.616194][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3528.616413][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3528.616710][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3528.616957][ C2] __do_softirq (kernel/softirq.c:553)
[ 3528.617188][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3528.617409][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3528.617692][ C2]
[ 3528.617843][ C2]
[ 3528.617994][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3528.618298][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3528.618554][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3528.619522][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3528.619828][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3528.620227][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3528.620623][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3528.621024][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3528.621423][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3528.621828][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3528.622122][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3528.622381][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3528.622626][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3528.622881][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3528.623158][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3528.623396][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3528.623668][ C2] do_idle (kernel/sched/idle.c:312)
[ 3528.623872][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3528.624114][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3528.624356][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3528.624624][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3528.627002][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3528.627531][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3528.628011][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3528.628482][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3528.629394][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3528.630009][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3528.630293][ C1] Code: 48 c7 c7 b0 5a 98 98 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 b0 5a 98 98 mov $0xffffffff98985ab0,%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)
[ 3528.631277][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 3528.631587][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3528.631985][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3528.632394][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3528.632795][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3528.633197][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3528.633596][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3528.634044][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3528.634379][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3528.634781][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3528.635181][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3528.635580][ C1] PKRU: 55555554
[ 3528.635763][ C1] Call Trace:
[ 3528.635934][ C1]
[ 3528.636082][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3528.636345][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3528.636589][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3528.636866][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3528.637143][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3528.637432][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3528.637698][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3528.638004][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3528.638269][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3528.638580][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3528.638876][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3528.639191][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3528.639484][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3528.639765][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3528.640049][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3528.640361][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3528.640604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.640847][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3528.641089][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3528.641339][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3528.641613][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3528.641899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.642152][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3528.642394][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3528.642656][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3528.642891][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3528.643138][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3528.643397][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3528.643676][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3528.643955][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3528.644204][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3528.644477][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3528.644741][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3528.645090][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3528.645344][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3528.645666][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3528.645929][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3528.646135][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3528.646365][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3528.646619][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3528.646898][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3528.647173][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3528.647400][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3528.647720][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3528.648030][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3528.648314][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3528.648611][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3528.648861][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3528.649093][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3528.649393][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3528.649680][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3528.650006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.650244][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3528.650544][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3528.650830][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3528.651147][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3528.651406][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3528.651643][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3528.651892][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3528.652215][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3528.652548][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3528.652847][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3528.653123][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3528.653412][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3528.653725][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3528.653961][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3528.654237][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3528.654513][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3528.654777][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3528.655010][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3528.655230][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3528.655479][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3528.655734][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3528.656011][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3528.656251][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3528.656499][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3528.656718][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3528.656989][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3528.657299][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3528.657540][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3528.657772][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3528.658023][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3528.658279][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3528.658521][ C1] tc_run (net/core/dev.c:3945)
[ 3528.658727][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3528.658957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.659202][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3528.659464][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3528.659718][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.659959][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3528.660224][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3528.660532][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3528.660806][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3528.661059][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3528.661325][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3528.661583][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3528.661862][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3528.662208][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3528.662487][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3528.662740][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3528.663008][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3528.663225][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3528.663483][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3528.663729][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3528.664016][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3528.664269][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3528.664510][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3528.664760][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3528.665006][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3528.665275][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3528.665557][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3528.665833][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3528.666116][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3528.666389][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3528.666640][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3528.666914][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3528.667153][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3528.667415][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3528.667677][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3528.667938][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3528.668217][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3528.668505][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.668746][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3528.669041][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3528.669281][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3528.669547][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3528.669769][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3528.670067][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3528.670317][ C1] __do_softirq (kernel/softirq.c:553)
[ 3528.670551][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3528.670771][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3528.671058][ C1]
[ 3528.671210][ C1]
[ 3528.671360][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3528.671670][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3528.671995][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3528.672979][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3528.673288][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3528.673688][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3528.674092][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3528.674493][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3528.674893][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3528.675293][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3528.675591][ C1] pipe_read (fs/pipe.c:413)
[ 3528.675816][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3528.676096][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3528.676339][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3528.676600][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3528.676843][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3528.677057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3528.677296][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3528.677538][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3528.677779][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3528.678020][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3528.678260][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3528.678523][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3528.678763][ C1] ksys_read (fs/read_write.c:619)
[ 3528.678980][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3528.679226][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3528.679533][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3528.679769][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3528.680070][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3528.680301][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3528.681276][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3528.681699][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3528.682105][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3528.682506][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3528.682906][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3528.683308][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3528.683712][ C1]
| [ 3551.779104][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3551.779473][ C1] rcu: 1-....: (1194308 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=292642
| [ 3551.780032][ C1] rcu: (t=1196892 jiffies g=1882453 q=703 ncpus=4)
[ 3551.780820][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3551.781435][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3551.781763][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3551.782746][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3551.783055][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3551.783463][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3551.783864][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3551.784264][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3551.784665][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3551.785067][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3551.785519][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3551.785852][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3551.786255][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3551.786658][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3551.787059][ C1] PKRU: 55555554
[ 3551.787246][ C1] Call Trace:
[ 3551.787417][ C1]
[ 3551.787569][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3551.787842][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3551.788096][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3551.788351][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3551.788580][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3551.788853][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3551.789125][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3551.789383][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3551.789667][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3551.789911][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3551.790226][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3551.790500][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3551.790790][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3551.791056][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3551.791362][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3551.791626][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3551.791939][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3551.792239][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3551.792555][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3551.792843][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3551.793140][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3551.793430][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3551.793741][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3551.793984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.794227][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3551.794469][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3551.794717][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3551.794991][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3551.795281][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.795521][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3551.795763][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3551.796025][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3551.796259][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3551.796507][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3551.796765][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3551.797045][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3551.797324][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3551.797573][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3551.797850][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3551.798116][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3551.798467][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3551.798721][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3551.799043][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3551.799308][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3551.799516][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3551.799746][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3551.800003][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3551.800281][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3551.800557][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3551.800785][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3551.801107][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3551.801417][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3551.801700][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3551.802004][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3551.802257][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3551.802487][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3551.802790][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3551.803078][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3551.803407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.803647][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3551.803947][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3551.804234][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3551.804553][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3551.804813][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3551.805050][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3551.805302][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3551.805618][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3551.805955][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3551.806254][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3551.806533][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3551.806823][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3551.807141][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3551.807375][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3551.807654][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3551.807930][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3551.808196][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3551.808430][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3551.808650][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3551.808902][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3551.809158][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3551.809436][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3551.809678][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3551.809927][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3551.810145][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3551.810417][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3551.810726][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3551.810970][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3551.811205][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3551.811457][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3551.811716][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3551.811962][ C1] tc_run (net/core/dev.c:3945)
[ 3551.812172][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3551.812404][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.812645][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3551.812908][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3551.813163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.813405][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3551.813675][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3551.813981][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3551.814257][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3551.814513][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3551.814780][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3551.815039][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3551.815319][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3551.815658][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3551.815939][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3551.816196][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3551.816463][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3551.816681][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3551.816940][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3551.817186][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3551.817475][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3551.817731][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3551.817975][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3551.818227][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3551.818474][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3551.818746][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3551.819028][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3551.819305][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3551.819592][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3551.819866][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3551.820114][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3551.820388][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3551.820627][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3551.820891][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3551.821155][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3551.821422][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3551.821698][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3551.821992][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.822233][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3551.822526][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3551.822769][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3551.823035][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3551.823258][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3551.823558][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3551.823808][ C1] __do_softirq (kernel/softirq.c:553)
[ 3551.824042][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3551.824265][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3551.824555][ C1]
[ 3551.824710][ C1]
[ 3551.824861][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3551.825169][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3551.825495][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3551.826479][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3551.826790][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3551.827193][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3551.827592][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3551.827997][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3551.828398][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3551.828802][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3551.829100][ C1] pipe_read (fs/pipe.c:413)
[ 3551.829322][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3551.829601][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3551.829847][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3551.830110][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3551.830353][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3551.830568][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.830809][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3551.831052][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3551.831297][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3551.831537][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3551.831778][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3551.832067][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3551.832309][ C1] ksys_read (fs/read_write.c:619)
[ 3551.832527][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3551.832774][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3551.833082][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3551.833318][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3551.833620][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3551.833853][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3551.834836][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3551.835261][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3551.835665][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3551.836068][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3551.836474][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3551.836878][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3551.836878][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3551.837286][ C1]
| [ 3551.837445][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3551.837721][ C2] NMI backtrace for cpu 2
[ 3551.837733][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3551.837738][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3551.837745][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3551.837751][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3551.837756][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3551.837760][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3551.837764][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3551.837768][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3551.837772][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3551.837776][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3551.837780][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3551.837786][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3551.837790][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3551.837793][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3551.837796][ C2] PKRU: 55555554
[ 3551.837798][ C2] Call Trace:
[ 3551.837803][ C2]
[ 3551.837806][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3551.837818][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3551.837827][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3551.837838][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3551.837844][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3551.837850][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3551.837862][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3551.837870][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3551.837878][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3551.837886][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3551.837894][ C2]
[ 3551.837896][ C2]
[ 3551.837899][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3551.837906][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3551.837914][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.837922][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3551.837931][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3551.837939][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3551.837946][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3551.837954][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.837960][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3551.837968][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3551.837975][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3551.837992][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3551.837998][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3551.838009][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3551.838019][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3551.838027][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3551.838033][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3551.838039][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3551.838044][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3551.838055][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3551.838062][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3551.838069][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3551.838090][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3551.838096][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3551.838103][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3551.838111][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3551.838118][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3551.838124][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3551.838131][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3551.838146][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3551.838160][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3551.838167][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3551.838187][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3551.838196][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3551.838201][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3551.838209][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3551.838217][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3551.838228][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.838234][ 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))
[ 3551.838244][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3551.838253][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3551.838263][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3551.838272][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3551.838278][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3551.838287][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3551.838305][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3551.838322][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3551.838340][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3551.838352][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3551.838378][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3551.838398][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3551.838410][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3551.838417][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3551.838425][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3551.838431][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3551.838441][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3551.838447][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3551.838454][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3551.838463][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3551.838470][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3551.838478][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3551.838486][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.838492][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3551.838500][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3551.838509][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3551.838516][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3551.838527][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3551.838540][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3551.838551][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3551.838558][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3551.838570][ C2] tc_run (net/core/dev.c:3945)
[ 3551.838577][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3551.838585][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.838590][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3551.838600][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3551.838611][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.838616][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3551.838623][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3551.838631][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3551.838638][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3551.838648][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3551.838657][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3551.838666][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3551.838686][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3551.838690][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3551.838694][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3551.838698][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3551.838701][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3551.838704][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3551.838707][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3551.838710][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3551.838712][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3551.838714][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3551.838717][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3551.838720][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3551.838723][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3551.838726][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3551.838730][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3551.838734][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3551.838737][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3551.838742][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3551.838745][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3551.838749][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3551.838753][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3551.838757][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3551.838760][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3551.838763][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3551.838767][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3551.838769][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3551.838773][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3551.838776][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3551.838781][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3551.838785][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3551.838788][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3551.838792][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3551.838795][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3551.838797][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3551.838801][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3551.838803][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3551.838806][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3551.838809][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3551.838814][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3551.838817][ C2] __do_softirq (kernel/softirq.c:553)
[ 3551.838821][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3551.838824][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3551.838827][ C2]
[ 3551.838828][ C2]
[ 3551.838829][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3551.838833][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3551.838835][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3551.838837][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3551.838839][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3551.838841][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3551.838842][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3551.838843][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3551.838845][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3551.838848][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3551.838851][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3551.838855][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3551.838858][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3551.838860][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3551.838864][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3551.838867][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3551.838871][ C2] do_idle (kernel/sched/idle.c:312)
[ 3551.838874][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3551.838877][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3551.838880][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3551.838884][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3576.571191][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3576.571724][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3576.572207][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3576.572679][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3576.573596][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3576.574211][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3576.574538][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3576.575518][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3576.575828][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3576.576233][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3576.576635][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3576.577036][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3576.577438][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3576.577841][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3576.578292][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3576.578627][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3576.579030][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3576.579431][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3576.579833][ C1] PKRU: 55555554
[ 3576.580016][ C1] Call Trace:
[ 3576.580188][ C1]
[ 3576.580338][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3576.580602][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3576.580846][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3576.581126][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3576.581401][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3576.581690][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3576.581964][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3576.582271][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3576.582534][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3576.582846][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3576.583146][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3576.583462][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3576.583751][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3576.584050][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3576.584341][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3576.584654][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3576.584897][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.585142][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3576.585385][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3576.585635][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3576.585910][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3576.586197][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.586439][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3576.586682][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3576.586945][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3576.587182][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3576.587431][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3576.587691][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3576.587967][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3576.588250][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3576.588500][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3576.588775][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3576.589041][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3576.589392][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3576.589648][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3576.589971][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3576.590235][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3576.590440][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3576.590674][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3576.590929][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3576.591209][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3576.591485][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3576.591715][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3576.592042][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3576.592353][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3576.592636][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3576.592934][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3576.593184][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3576.593416][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3576.593720][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3576.594007][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3576.594335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.594576][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3576.594876][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3576.595167][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3576.595487][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3576.595747][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3576.595984][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3576.596238][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3576.596551][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3576.596887][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3576.597188][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3576.597465][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3576.597756][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3576.598072][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3576.598304][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3576.598583][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3576.598861][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3576.599127][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3576.599361][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3576.599581][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3576.599832][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3576.600090][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3576.600367][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3576.600610][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3576.600858][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3576.601075][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3576.601343][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3576.601654][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3576.601908][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3576.602142][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3576.602391][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3576.602650][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3576.602893][ C1] tc_run (net/core/dev.c:3945)
[ 3576.603099][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3576.603333][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.603576][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3576.603838][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3576.604093][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.604334][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3576.604602][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3576.604906][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3576.605182][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3576.605436][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3576.605703][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3576.605960][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3576.606241][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3576.606579][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3576.606859][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3576.607115][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3576.607382][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3576.607600][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3576.607860][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3576.608106][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3576.608394][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3576.608648][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3576.608889][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3576.609141][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3576.609386][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3576.609656][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3576.609939][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3576.610214][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3576.610500][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3576.610774][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3576.611020][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3576.611295][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3576.611537][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3576.611806][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3576.612070][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3576.612332][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3576.612608][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3576.612901][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.613140][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3576.613433][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3576.613673][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3576.613941][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3576.614168][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3576.614467][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3576.614718][ C1] __do_softirq (kernel/softirq.c:553)
[ 3576.614950][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3576.615175][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3576.615462][ C1]
[ 3576.615614][ C1]
[ 3576.615767][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3576.616074][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3576.616400][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3576.617378][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3576.617689][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3576.618091][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3576.618492][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3576.618891][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3576.619295][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3576.619699][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3576.619998][ C1] pipe_read (fs/pipe.c:413)
[ 3576.620221][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3576.620502][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3576.620747][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3576.621009][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3576.621253][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3576.621467][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.621709][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3576.621957][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3576.622198][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3576.622440][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3576.622682][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3576.622948][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3576.623187][ C1] ksys_read (fs/read_write.c:619)
[ 3576.623404][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3576.623651][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3576.623957][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3576.624191][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3576.624494][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3576.624724][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3576.625700][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3576.626128][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3576.626529][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3576.626931][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3576.627332][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3576.627733][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3576.630213][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3576.630751][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3576.631261][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3576.631738][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3576.632669][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3576.633281][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3576.633606][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3576.634572][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3576.634879][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3576.635278][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3576.635675][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3576.636071][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3576.636472][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3576.636869][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3576.637317][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3576.637647][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3576.638046][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3576.638446][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3576.638843][ C2] PKRU: 55555554
[ 3576.639024][ C2] Call Trace:
[ 3576.639194][ C2]
[ 3576.639344][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3576.639604][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3576.639846][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3576.640123][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3576.640393][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3576.640682][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3576.640945][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3576.641251][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3576.641511][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3576.641773][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3576.642087][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3576.642381][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3576.642695][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3576.642983][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3576.643278][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3576.643566][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3576.643875][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3576.644115][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.644355][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3576.644594][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3576.644842][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3576.645113][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3576.645396][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.645634][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3576.645879][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3576.646139][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3576.646372][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3576.646617][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3576.646875][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3576.647152][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3576.647427][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3576.647673][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3576.647943][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3576.648206][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3576.648554][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3576.648805][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3576.649125][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3576.649385][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3576.649589][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3576.649817][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3576.650070][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3576.650348][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3576.650598][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3576.650824][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3576.651142][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3576.651448][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3576.651727][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3576.652030][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3576.652278][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3576.652507][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3576.652807][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3576.653090][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3576.653415][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.653653][ 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))
[ 3576.653949][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3576.654233][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3576.654549][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3576.654805][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3576.655039][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3576.655287][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3576.655597][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3576.655929][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3576.656227][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3576.656500][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3576.656788][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3576.657099][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3576.657338][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3576.657603][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3576.657918][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3576.658195][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3576.658470][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3576.658783][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3576.659043][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3576.659356][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3576.659604][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3576.659867][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3576.660150][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.660389][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3576.660671][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3576.660973][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3576.661250][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3576.661488][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3576.661729][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3576.661968][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3576.662225][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3576.662538][ C2] tc_run (net/core/dev.c:3945)
[ 3576.662743][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3576.662971][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.663211][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3576.663471][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3576.663724][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.663962][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3576.664225][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3576.664528][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3576.664799][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3576.665051][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3576.665316][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3576.665572][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3576.665906][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3576.666184][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3576.666435][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3576.666700][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3576.666916][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3576.667159][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3576.667434][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3576.667746][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3576.668020][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3576.668272][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3576.668503][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3576.668771][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3576.669014][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3576.669266][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3576.669505][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3576.669752][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3576.669985][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3576.670251][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3576.670532][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3576.670775][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3576.671023][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3576.671325][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3576.671644][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3576.671894][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3576.672158][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3576.672424][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3576.672664][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3576.672899][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3576.673163][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3576.673423][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3576.673682][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3576.673950][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3576.674233][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3576.674472][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3576.674761][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3576.674997][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3576.675262][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3576.675482][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3576.675777][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3576.676023][ C2] __do_softirq (kernel/softirq.c:553)
[ 3576.676257][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3576.676476][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3576.676762][ C2]
[ 3576.676911][ C2]
[ 3576.677063][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3576.677364][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3576.677620][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3576.678585][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3576.678891][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3576.679291][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3576.679688][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3576.680084][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3576.680482][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3576.680881][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3576.681169][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3576.681428][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3576.681672][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3576.681928][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3576.682204][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3576.682442][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3576.682715][ C2] do_idle (kernel/sched/idle.c:312)
[ 3576.682917][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3576.683161][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3576.683404][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3576.683672][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3604.571178][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3604.571712][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3604.572193][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3604.572661][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3604.573574][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3604.574188][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3604.574522][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3604.575500][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3604.575810][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3604.576213][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3604.576611][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3604.577014][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3604.577415][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3604.577815][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3604.578264][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3604.578595][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3604.579000][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3604.579400][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3604.579798][ C1] PKRU: 55555554
[ 3604.579980][ C1] Call Trace:
[ 3604.580154][ C1]
[ 3604.580302][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3604.580564][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3604.580809][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3604.581086][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3604.581361][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3604.581655][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3604.581924][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3604.582233][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3604.582497][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3604.582810][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3604.583107][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3604.583421][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3604.583712][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3604.584008][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3604.584298][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3604.584612][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3604.584854][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.585094][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3604.585335][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3604.585585][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3604.585858][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3604.586146][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.586385][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3604.586627][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3604.586889][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3604.587127][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3604.587377][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3604.587637][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3604.587914][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3604.588190][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3604.588439][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3604.588710][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3604.588977][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3604.589326][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3604.589581][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3604.589904][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3604.590168][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3604.590373][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3604.590606][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3604.590860][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3604.591138][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3604.591411][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3604.591641][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3604.591972][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3604.592279][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3604.592563][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3604.592856][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3604.593106][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3604.593339][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3604.593638][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3604.593926][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3604.594254][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.594494][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3604.594790][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3604.595078][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3604.595398][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3604.595657][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3604.595891][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3604.596140][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3604.596455][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3604.596786][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3604.597086][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3604.597362][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3604.597650][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3604.597961][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3604.598197][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3604.598473][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3604.598750][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3604.599016][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3604.599247][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3604.599470][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3604.599719][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3604.599975][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3604.600254][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3604.600495][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3604.600741][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3604.600959][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3604.601228][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3604.601538][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3604.601786][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3604.602019][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3604.602270][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3604.602527][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3604.602768][ C1] tc_run (net/core/dev.c:3945)
[ 3604.602973][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3604.603207][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.603444][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3604.603706][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3604.603959][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.604199][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3604.604464][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3604.604771][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3604.605043][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3604.605297][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3604.605563][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3604.605819][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3604.606100][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3604.606440][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3604.606716][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3604.606970][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3604.607237][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3604.607455][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3604.607714][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3604.607956][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3604.608249][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3604.608501][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3604.608742][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3604.608990][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3604.609237][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3604.609504][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3604.609788][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3604.610062][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3604.610344][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3604.610619][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3604.610861][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3604.611137][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3604.611372][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3604.611635][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3604.611906][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3604.612168][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3604.612444][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3604.612728][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.612970][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3604.613261][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3604.613500][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3604.613765][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3604.613988][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3604.614283][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3604.614533][ C1] __do_softirq (kernel/softirq.c:553)
[ 3604.614768][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3604.614988][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3604.615277][ C1]
[ 3604.615427][ C1]
[ 3604.615577][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3604.615881][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3604.616207][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3604.617183][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3604.617491][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3604.617890][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3604.618291][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3604.618690][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3604.619088][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3604.619491][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3604.619788][ C1] pipe_read (fs/pipe.c:413)
[ 3604.620010][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3604.620289][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3604.620535][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3604.620797][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3604.621038][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3604.621255][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.621492][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3604.621738][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3604.621979][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3604.622221][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3604.622460][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3604.622726][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3604.622960][ C1] ksys_read (fs/read_write.c:619)
[ 3604.623181][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3604.623428][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3604.623732][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3604.623967][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3604.624270][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3604.624498][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3604.625472][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3604.625895][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3604.626296][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3604.626695][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3604.627096][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3604.627497][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3604.629954][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3604.630489][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3604.630998][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3604.631477][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3604.632409][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3604.633019][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3604.633307][ C2] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77
All code
========
0: 90 nop
1: 90 nop
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 66 0f 1f 00 nopw (%rax)
14: 48 85 f6 test %rsi,%rsi
17: 0f 84 5e 01 00 00 je 0x17b
1d: 48 89 f8 mov %rdi,%rax
20: 41 54 push %r12
22: 44 0f b6 c2 movzbl %dl,%r8d
26: 48 01 f0 add %rsi,%rax
29: 55 push %rbp
2a:* 53 push %rbx <-- trapping instruction
2b: 72 14 jb 0x41
2d: eb 26 jmp 0x55
2f: cc int3
30: cc int3
31: cc int3
32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
39: ff ff fe
3c: 48 39 c7 cmp %rax,%rdi
3f: 77 .byte 0x77
Code starting with the faulting instruction
===========================================
0: 53 push %rbx
1: 72 14 jb 0x17
3: eb 26 jmp 0x2b
5: cc int3
6: cc int3
7: cc int3
8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
f: ff ff fe
12: 48 39 c7 cmp %rax,%rdi
15: 77 .byte 0x77
[ 3604.634275][ C2] RSP: 0018:ffffc9000021fa80 EFLAGS: 00000286
[ 3604.634582][ C2] RAX: ffff88800a3a1b5c RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3604.634979][ C2] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3604.635377][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3604.635775][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3604.636177][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3604.636575][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3604.637021][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3604.637353][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3604.637754][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3604.638155][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3604.638552][ C2] PKRU: 55555554
[ 3604.638734][ C2] Call Trace:
[ 3604.638904][ C2]
[ 3604.639052][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3604.639314][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3604.639556][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3604.639835][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3604.640106][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3604.640394][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3604.640657][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3604.640961][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3604.641223][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3604.641485][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3604.641799][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3604.642093][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3604.642407][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3604.642696][ C2] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3604.642952][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3604.643232][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3604.643544][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3604.643783][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.644020][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3604.644261][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3604.644509][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3604.644779][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3604.645064][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.645301][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3604.645540][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3604.645799][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3604.646034][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3604.646282][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3604.646541][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3604.646814][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3604.647094][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3604.647344][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3604.647614][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3604.647878][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3604.648226][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3604.648478][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3604.648797][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3604.649058][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3604.649263][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3604.649494][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3604.649746][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3604.650022][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3604.650277][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3604.650502][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3604.650821][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3604.651128][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3604.651408][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3604.651708][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3604.651957][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3604.652187][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3604.652486][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3604.652771][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3604.653095][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.653332][ 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))
[ 3604.653629][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3604.653914][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3604.654231][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3604.654488][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3604.654723][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3604.654969][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3604.655282][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3604.655616][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3604.655913][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3604.656189][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3604.656476][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3604.656788][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3604.657030][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3604.657294][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3604.657610][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3604.657884][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3604.658163][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3604.658477][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3604.658738][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3604.659050][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3604.659299][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3604.659562][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3604.659848][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.660085][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3604.660368][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3604.660673][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3604.660948][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3604.661190][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3604.661429][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3604.661668][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3604.661924][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3604.662237][ C2] tc_run (net/core/dev.c:3945)
[ 3604.662440][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3604.662672][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.662909][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3604.663170][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3604.663421][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.663659][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3604.663921][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3604.664229][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3604.664499][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3604.664751][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3604.665014][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3604.665271][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3604.665610][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3604.665884][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3604.666138][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3604.666401][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3604.666616][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3604.666860][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3604.667136][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3604.667445][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3604.667724][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3604.667974][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3604.668203][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3604.668470][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3604.668715][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3604.668965][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3604.669206][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3604.669454][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3604.669686][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3604.669953][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3604.670234][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3604.670478][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3604.670732][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3604.671030][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3604.671350][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3604.671593][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3604.671863][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3604.672132][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3604.672371][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3604.672608][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3604.672869][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3604.673130][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3604.673390][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3604.673662][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3604.673946][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3604.674182][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3604.674473][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3604.674712][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3604.674976][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3604.675195][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3604.675490][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3604.675738][ C2] __do_softirq (kernel/softirq.c:553)
[ 3604.675967][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3604.676190][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3604.676473][ C2]
[ 3604.676624][ C2]
[ 3604.676779][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3604.677082][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3604.677340][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3604.678306][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3604.678613][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3604.679010][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3604.679407][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3604.679801][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3604.680201][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3604.680601][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3604.680887][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3604.681149][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3604.681391][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3604.681642][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3604.681925][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3604.682163][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3604.682436][ C2] do_idle (kernel/sched/idle.c:312)
[ 3604.682641][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3604.682882][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3604.683125][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3604.683394][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3604.683702][ C2]
| [ 3629.838104][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3629.838473][ C1] rcu: 1-....: (1272193 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=311454
| [ 3629.839028][ C1] rcu: (t=1274951 jiffies g=1882453 q=703 ncpus=4)
[ 3629.839808][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3629.840422][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3629.840750][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3629.841722][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3629.842031][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3629.842430][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3629.842828][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3629.843228][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3629.843628][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3629.844026][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3629.844473][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3629.844804][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3629.845206][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3629.845605][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3629.846002][ C1] PKRU: 55555554
[ 3629.846186][ C1] Call Trace:
[ 3629.846358][ C1]
[ 3629.846506][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3629.846777][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3629.847029][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3629.847282][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3629.847514][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3629.847784][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3629.848054][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3629.848311][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3629.848595][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3629.848836][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3629.849150][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3629.849421][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3629.849711][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3629.849976][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3629.850282][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3629.850548][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3629.850857][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3629.851151][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3629.851466][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3629.851763][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3629.852057][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3629.852348][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3629.852659][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3629.852898][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.853140][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3629.853381][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3629.853630][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3629.853902][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3629.854191][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.854429][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3629.854670][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3629.854930][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3629.855166][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3629.855413][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3629.855671][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3629.855947][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3629.856223][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3629.856470][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3629.856741][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3629.857003][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3629.857353][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3629.857606][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3629.857926][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3629.858190][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3629.858395][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3629.858625][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3629.858879][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3629.859158][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3629.859429][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3629.859660][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3629.859979][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3629.860287][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3629.860574][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3629.860869][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3629.861119][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3629.861350][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3629.861655][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3629.861942][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3629.862268][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.862506][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3629.862802][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3629.863088][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3629.863406][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3629.863663][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3629.863900][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3629.864148][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3629.864463][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3629.864794][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3629.865094][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3629.865369][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3629.865656][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3629.865968][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3629.866202][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3629.866478][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3629.866753][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3629.867016][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3629.867248][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3629.867467][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3629.867714][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3629.867969][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3629.868246][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3629.868484][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3629.868731][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3629.868948][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3629.869217][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3629.869527][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3629.869767][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3629.870001][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3629.870251][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3629.870506][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3629.870748][ C1] tc_run (net/core/dev.c:3945)
[ 3629.870953][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3629.871184][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.871423][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3629.871689][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3629.871941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.872181][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3629.872446][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3629.872752][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3629.873024][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3629.873278][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3629.873542][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3629.873798][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3629.874077][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3629.874416][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3629.874691][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3629.874945][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3629.875210][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3629.875426][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3629.875682][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3629.875927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3629.876214][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3629.876467][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3629.876706][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3629.876954][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3629.877199][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3629.877466][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3629.877751][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3629.878025][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3629.878309][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3629.878579][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3629.878826][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3629.879098][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3629.879335][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3629.879598][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3629.879858][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3629.880118][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3629.880393][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3629.880678][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.880918][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3629.881208][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3629.881450][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3629.881719][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3629.881941][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3629.882237][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3629.882486][ C1] __do_softirq (kernel/softirq.c:553)
[ 3629.882719][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3629.882940][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3629.883228][ C1]
[ 3629.883378][ C1]
[ 3629.883527][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3629.883835][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3629.884159][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3629.885130][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3629.885436][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3629.885836][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3629.886236][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3629.886636][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3629.887033][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3629.887433][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3629.887730][ C1] pipe_read (fs/pipe.c:413)
[ 3629.887949][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3629.888228][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3629.888471][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3629.888733][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3629.888971][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3629.889187][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.889424][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3629.889668][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3629.889907][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3629.890148][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3629.890385][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3629.890650][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3629.890887][ C1] ksys_read (fs/read_write.c:619)
[ 3629.891104][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3629.891349][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3629.891661][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3629.891894][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3629.892193][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3629.892423][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3629.893396][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3629.893817][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3629.894215][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3629.894614][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3629.895012][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3629.895413][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3629.895413][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3629.895816][ C1]
| [ 3629.895972][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3629.896248][ C2] NMI backtrace for cpu 2
[ 3629.896262][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3629.896267][ C2] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3629.896275][ C2] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 35 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 35 0c fe call 0xfffffffffe0c35f7
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 35 0c fe call 0xfffffffffe0c35cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3629.896280][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3629.896285][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3629.896288][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3629.896292][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3629.896296][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3629.896300][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3629.896303][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3629.896308][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3629.896313][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3629.896317][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3629.896321][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3629.896324][ C2] PKRU: 55555554
[ 3629.896326][ C2] Call Trace:
[ 3629.896330][ C2]
[ 3629.896334][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3629.896347][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3629.896355][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3629.896365][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3629.896372][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3629.896378][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3629.896389][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3629.896397][ C2] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3629.896405][ C2] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3629.896414][ C2] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3629.896422][ C2]
[ 3629.896424][ C2]
[ 3629.896427][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3629.896433][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3629.896442][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.896450][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3629.896459][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3629.896468][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3629.896475][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3629.896483][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.896489][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3629.896497][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3629.896504][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3629.896521][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3629.896527][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3629.896539][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3629.896550][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3629.896558][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3629.896564][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3629.896569][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3629.896575][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3629.896586][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3629.896593][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3629.896601][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3629.896622][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3629.896628][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3629.896635][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3629.896643][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3629.896650][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3629.896657][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3629.896663][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3629.896678][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3629.896693][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3629.896700][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3629.896721][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3629.896730][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3629.896735][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3629.896743][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3629.896751][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3629.896762][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.896768][ 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))
[ 3629.896778][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3629.896787][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3629.896797][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3629.896807][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3629.896813][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3629.896821][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3629.896839][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3629.896857][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3629.896875][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3629.896886][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3629.896913][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3629.896932][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3629.896944][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3629.896951][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3629.896959][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3629.896966][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3629.896975][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3629.896981][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3629.896988][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3629.896997][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3629.897005][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3629.897012][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3629.897020][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.897026][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3629.897035][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3629.897041][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3629.897043][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3629.897048][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3629.897053][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3629.897057][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3629.897061][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3629.897065][ C2] tc_run (net/core/dev.c:3945)
[ 3629.897069][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3629.897072][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.897074][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3629.897078][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3629.897082][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.897084][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3629.897087][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3629.897090][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3629.897092][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3629.897096][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3629.897099][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3629.897103][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3629.897110][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3629.897113][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3629.897116][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3629.897120][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3629.897123][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3629.897126][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3629.897129][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3629.897132][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3629.897134][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3629.897137][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3629.897139][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3629.897144][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3629.897147][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3629.897150][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3629.897153][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3629.897156][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3629.897159][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3629.897165][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3629.897168][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3629.897171][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3629.897175][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3629.897179][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3629.897182][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3629.897186][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3629.897189][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3629.897191][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3629.897195][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3629.897198][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3629.897203][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3629.897207][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3629.897209][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3629.897214][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3629.897217][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3629.897219][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3629.897223][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3629.897226][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3629.897229][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3629.897232][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3629.897237][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3629.897240][ C2] __do_softirq (kernel/softirq.c:553)
[ 3629.897244][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3629.897246][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3629.897250][ C2]
[ 3629.897251][ C2]
[ 3629.897252][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3629.897255][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3629.897258][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3629.897260][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3629.897262][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3629.897263][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3629.897265][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3629.897266][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3629.897267][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3629.897270][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3629.897273][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3629.897276][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3629.897279][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3629.897281][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3629.897285][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3629.897287][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3629.897291][ C2] do_idle (kernel/sched/idle.c:312)
[ 3629.897294][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3629.897296][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3629.897299][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3629.897303][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3656.571172][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3656.571707][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3656.572186][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3656.572658][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3656.573570][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3656.574185][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3656.574471][ C1] Code: 48 c7 c7 b0 5a 98 98 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 b0 5a 98 98 mov $0xffffffff98985ab0,%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)
[ 3656.575443][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 3656.575752][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3656.576151][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3656.576549][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3656.576950][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3656.577350][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3656.577750][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3656.578198][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3656.578530][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3656.578932][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3656.579332][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3656.579730][ C1] PKRU: 55555554
[ 3656.579912][ C1] Call Trace:
[ 3656.580084][ C1]
[ 3656.580233][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3656.580494][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3656.580738][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3656.581014][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3656.581290][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3656.581587][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3656.581852][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3656.582161][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3656.582423][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3656.582733][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3656.583027][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3656.583343][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3656.583633][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3656.583914][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3656.584196][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3656.584510][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3656.584752][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.584994][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3656.585235][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3656.585483][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3656.585756][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3656.586041][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.586281][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3656.586522][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3656.586782][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3656.587015][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3656.587264][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3656.587521][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3656.587800][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3656.588078][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3656.588325][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3656.588597][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3656.588860][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3656.589211][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3656.589464][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3656.589784][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3656.590046][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3656.590252][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3656.590482][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3656.590736][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3656.591011][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3656.591286][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3656.591523][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3656.591841][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3656.592149][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3656.592430][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3656.592727][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3656.592979][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3656.593209][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3656.593508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3656.593792][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3656.594119][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.594357][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3656.594655][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3656.594938][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3656.595255][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3656.595512][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3656.595747][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3656.595996][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3656.596311][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3656.596643][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3656.596941][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3656.597219][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3656.597508][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3656.597821][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3656.598052][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3656.598332][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3656.598608][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3656.598871][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3656.599102][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3656.599322][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3656.599571][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3656.599826][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3656.600100][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3656.600342][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3656.600588][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3656.600804][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3656.601072][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3656.601381][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3656.601630][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3656.601864][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3656.602114][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3656.602374][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3656.602616][ C1] tc_run (net/core/dev.c:3945)
[ 3656.602823][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3656.603054][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.603294][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3656.603556][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3656.603810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.604050][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3656.604316][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3656.604622][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3656.604897][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3656.605151][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3656.605416][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3656.605673][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3656.605950][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3656.606287][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3656.606564][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3656.606817][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3656.607082][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3656.607298][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3656.607555][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3656.607800][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3656.608084][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3656.608336][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3656.608579][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3656.608828][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3656.609072][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3656.609341][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3656.609622][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3656.609896][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3656.610181][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3656.610454][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3656.610699][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3656.610970][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3656.611209][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3656.611476][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3656.611739][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3656.612001][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3656.612275][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3656.612563][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.612802][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3656.613094][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3656.613336][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3656.613601][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3656.613821][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3656.614121][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3656.614372][ C1] __do_softirq (kernel/softirq.c:553)
[ 3656.614603][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3656.614826][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3656.615112][ C1]
[ 3656.615265][ C1]
[ 3656.615416][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3656.615722][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3656.616046][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3656.617021][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3656.617332][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3656.617732][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3656.618130][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3656.618530][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3656.618931][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3656.619332][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3656.619629][ C1] pipe_read (fs/pipe.c:413)
[ 3656.619853][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3656.620130][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3656.620375][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3656.620635][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3656.620876][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3656.621089][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.621329][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3656.621575][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3656.621814][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3656.622052][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3656.622294][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3656.622559][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3656.622799][ C1] ksys_read (fs/read_write.c:619)
[ 3656.623016][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3656.623262][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3656.623567][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3656.623799][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3656.624100][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3656.624329][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3656.625300][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3656.625720][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3656.626122][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3656.626521][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3656.626923][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3656.627321][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3656.629783][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3656.630317][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3656.630827][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3656.631305][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3656.632238][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3656.632849][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3656.633175][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3656.634147][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3656.634453][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3656.634852][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3656.635249][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3656.635647][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3656.636046][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3656.636444][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3656.636888][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3656.637222][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3656.637620][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3656.638018][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3656.638417][ C2] PKRU: 55555554
[ 3656.638598][ C2] Call Trace:
[ 3656.638768][ C2]
[ 3656.638916][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3656.639177][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3656.639421][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3656.639696][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3656.639965][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3656.640255][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3656.640519][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3656.640826][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3656.641085][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3656.641349][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3656.641663][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3656.641958][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3656.642272][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3656.642561][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3656.642853][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3656.643143][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3656.643453][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3656.643691][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.643931][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3656.644171][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3656.644419][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3656.644689][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3656.644971][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.645210][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3656.645450][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3656.645708][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3656.645942][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3656.646189][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3656.646445][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3656.646720][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3656.646995][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3656.647242][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3656.647512][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3656.647773][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3656.648120][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3656.648372][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3656.648691][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3656.648952][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3656.649156][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3656.649386][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3656.649639][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3656.649917][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3656.650168][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3656.650394][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3656.650711][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3656.651016][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3656.651296][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3656.651596][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3656.651844][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3656.652076][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3656.652377][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3656.652663][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3656.652988][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.653227][ 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))
[ 3656.653523][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3656.653805][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3656.654122][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3656.654378][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3656.654612][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3656.654860][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3656.655173][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3656.655505][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3656.655801][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3656.656076][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3656.656363][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3656.656673][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3656.656912][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3656.657177][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3656.657492][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3656.657766][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3656.658040][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3656.658353][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3656.658612][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3656.658922][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3656.659171][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3656.659433][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3656.659716][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.659953][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3656.660235][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3656.660536][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3656.660813][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3656.661051][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3656.661292][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3656.661530][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3656.661786][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3656.662098][ C2] tc_run (net/core/dev.c:3945)
[ 3656.662302][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3656.662533][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.662769][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3656.663029][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3656.663281][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.663520][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3656.663782][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3656.664085][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3656.664355][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3656.664606][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3656.664869][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3656.665125][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3656.665459][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3656.665736][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3656.665987][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3656.666252][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3656.666467][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3656.666709][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3656.666984][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3656.667300][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3656.667575][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3656.667825][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3656.668057][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3656.668326][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3656.668570][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3656.668821][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3656.669062][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3656.669310][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3656.669543][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3656.669809][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3656.670091][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3656.670336][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3656.670584][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3656.670884][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3656.671203][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3656.671453][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3656.671713][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3656.671979][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3656.672219][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3656.672455][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3656.672716][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3656.672977][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3656.673237][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3656.673506][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3656.673789][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3656.674026][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3656.674318][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3656.674556][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3656.674820][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3656.675040][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3656.675337][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3656.675589][ C2] __do_softirq (kernel/softirq.c:553)
[ 3656.675820][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3656.676040][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3656.676326][ C2]
[ 3656.676474][ C2]
[ 3656.676625][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3656.676928][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3656.677184][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3656.678151][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3656.678456][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3656.678855][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3656.679253][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3656.679648][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3656.680046][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3656.680446][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3656.680732][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3656.680991][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3656.681236][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3656.681497][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3656.681772][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3656.682011][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3656.682283][ C2] do_idle (kernel/sched/idle.c:312)
[ 3656.682487][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3656.682728][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3656.682972][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3656.683240][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3684.571169][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3684.571705][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3684.572215][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3684.572689][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3684.573611][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3684.574225][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3684.574548][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3684.575515][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3684.575818][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3684.576222][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3684.576618][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3684.577013][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3684.577412][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3684.577809][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3684.578254][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3684.578585][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3684.578982][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3684.579382][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3684.579778][ C2] PKRU: 55555554
[ 3684.579964][ C2] Call Trace:
[ 3684.580132][ C2]
[ 3684.580281][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3684.580542][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3684.580784][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3684.581060][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3684.581338][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3684.581626][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3684.581890][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3684.582200][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3684.582460][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3684.582721][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3684.583027][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3684.583321][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3684.583633][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3684.583920][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3684.584216][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3684.584503][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3684.584812][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3684.585052][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.585292][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3684.585532][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3684.585778][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3684.586048][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3684.586332][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.586570][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3684.586809][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3684.587068][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3684.587301][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3684.587546][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3684.587806][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3684.588080][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3684.588357][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3684.588604][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3684.588873][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3684.589135][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3684.589481][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3684.589732][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3684.590050][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3684.590312][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3684.590517][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3684.590744][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3684.590995][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3684.591279][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3684.591528][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3684.591754][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3684.592071][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3684.592376][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3684.592655][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3684.592948][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3684.593200][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3684.593429][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3684.593727][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3684.594008][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3684.594332][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.594571][ 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))
[ 3684.594866][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3684.595149][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3684.595464][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3684.595720][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3684.595955][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3684.596202][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3684.596511][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3684.596842][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3684.597140][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3684.597412][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3684.597701][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3684.598012][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3684.598251][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3684.598515][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3684.598831][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3684.599108][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3684.599384][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3684.599697][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3684.599957][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3684.600272][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3684.600521][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3684.600784][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3684.601066][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.601311][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3684.601593][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3684.601895][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3684.602171][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3684.602410][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3684.602652][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3684.602884][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3684.603139][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3684.603450][ C2] tc_run (net/core/dev.c:3945)
[ 3684.603656][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3684.603883][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.604123][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3684.604381][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3684.604632][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.604870][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3684.605134][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3684.605435][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3684.605706][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3684.605957][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3684.606221][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3684.606476][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3684.606810][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3684.607085][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3684.607336][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3684.607601][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3684.607816][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3684.608059][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3684.608334][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3684.608649][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3684.608925][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3684.609176][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3684.609407][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3684.609676][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3684.609919][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3684.610171][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3684.610409][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3684.610655][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3684.610890][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3684.611156][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3684.611444][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3684.611687][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3684.611936][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3684.612237][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3684.612555][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3684.612799][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3684.613058][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3684.613325][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3684.613565][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3684.613800][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3684.614061][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3684.614323][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3684.614586][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3684.614855][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3684.615138][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.615377][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3684.615666][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3684.615904][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3684.616172][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3684.616394][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3684.616689][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3684.616935][ C2] __do_softirq (kernel/softirq.c:553)
[ 3684.617168][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3684.617386][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3684.617672][ C2]
[ 3684.617820][ C2]
[ 3684.617971][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3684.618273][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3684.618530][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3684.619496][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3684.619802][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3684.620200][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3684.620598][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3684.620993][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3684.621397][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3684.621797][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3684.622085][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3684.622344][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3684.622587][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3684.622837][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3684.623113][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3684.623352][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3684.623623][ C2] do_idle (kernel/sched/idle.c:312)
[ 3684.623825][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3684.624068][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3684.624311][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3684.624578][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3684.626957][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3684.627491][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3684.627971][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3684.628446][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3684.629363][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3684.629978][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3684.630306][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3684.631292][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3684.631599][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3684.632003][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3684.632405][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3684.632807][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3684.633208][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3684.633609][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3684.634059][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3684.634394][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3684.634797][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3684.635198][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3684.635601][ C1] PKRU: 55555554
[ 3684.635783][ C1] Call Trace:
[ 3684.635954][ C1]
[ 3684.636105][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3684.636369][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3684.636611][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3684.636893][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3684.637171][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3684.637460][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3684.637728][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3684.638033][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3684.638296][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3684.638610][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3684.638908][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3684.639226][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3684.639516][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3684.639813][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3684.640102][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3684.640416][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3684.640659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.640902][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3684.641143][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3684.641398][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3684.641675][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3684.641963][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.642204][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3684.642445][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3684.642706][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3684.642941][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3684.643189][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3684.643448][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3684.643724][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3684.644008][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3684.644256][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3684.644529][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3684.644794][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3684.645143][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3684.645397][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3684.645719][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3684.645983][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3684.646188][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3684.646421][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3684.646677][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3684.646954][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3684.647230][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3684.647458][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3684.647779][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3684.648088][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3684.648371][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3684.648669][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3684.648918][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3684.649150][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3684.649452][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3684.649738][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3684.650063][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.650305][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3684.650604][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3684.650889][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3684.651208][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3684.651473][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3684.651710][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3684.651961][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3684.652274][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3684.652609][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3684.652909][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3684.653186][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3684.653477][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3684.653792][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3684.654025][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3684.654303][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3684.654580][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3684.654846][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3684.655078][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3684.655298][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3684.655548][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3684.655803][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3684.656080][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3684.656323][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3684.656571][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3684.656786][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3684.657055][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3684.657365][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3684.657613][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3684.657847][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3684.658096][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3684.658354][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3684.658595][ C1] tc_run (net/core/dev.c:3945)
[ 3684.658801][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3684.659035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.659276][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3684.659538][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3684.659793][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.660034][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3684.660301][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3684.660606][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3684.660882][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3684.661136][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3684.661409][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3684.661666][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3684.661946][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3684.662284][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3684.662561][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3684.662815][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3684.663083][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3684.663301][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3684.663559][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3684.663804][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3684.664089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3684.664343][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3684.664585][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3684.664836][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3684.665081][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3684.665350][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3684.665632][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3684.665906][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3684.666191][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3684.666464][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3684.666710][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3684.666983][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3684.667222][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3684.667486][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3684.667749][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3684.668011][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3684.668286][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3684.668574][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.668812][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3684.669107][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3684.669347][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3684.669614][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3684.669836][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3684.670135][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3684.670385][ C1] __do_softirq (kernel/softirq.c:553)
[ 3684.670617][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3684.670840][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3684.671127][ C1]
[ 3684.671284][ C1]
[ 3684.671436][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3684.671743][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3684.672071][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3684.673046][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3684.673357][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3684.673760][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3684.674161][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3684.674559][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3684.674961][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3684.675364][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3684.675662][ C1] pipe_read (fs/pipe.c:413)
[ 3684.675884][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3684.676163][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3684.676408][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3684.676671][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3684.676913][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3684.677127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3684.677367][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3684.677608][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3684.677846][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3684.678088][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3684.678329][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3684.678594][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3684.678833][ C1] ksys_read (fs/read_write.c:619)
[ 3684.679050][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3684.679296][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3684.679602][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3684.679833][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3684.680135][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3684.680364][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3684.681353][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3684.681774][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3684.682176][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3684.682578][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3684.682981][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3684.683381][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3684.683784][ C1]
| [ 3707.901104][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3707.901480][ C1] rcu: 1-....: (1350027 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=330380
| [ 3707.902039][ C1] rcu: (t=1353014 jiffies g=1882453 q=703 ncpus=4)
[ 3707.902827][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3707.903444][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3707.903775][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3707.904753][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3707.905061][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3707.905465][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3707.905866][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3707.906267][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3707.906669][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3707.907071][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3707.907523][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3707.907858][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3707.908261][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3707.908662][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3707.909065][ C1] PKRU: 55555554
[ 3707.909248][ C1] Call Trace:
[ 3707.909418][ C1]
[ 3707.909570][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3707.909845][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3707.910100][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3707.910353][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3707.910585][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3707.910857][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3707.911131][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3707.911398][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3707.911683][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3707.911928][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3707.912247][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3707.912524][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3707.912815][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3707.913083][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3707.913390][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3707.913654][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3707.913964][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3707.914265][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3707.914583][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3707.914872][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3707.915171][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3707.915462][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3707.915774][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3707.916017][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.916261][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3707.916502][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3707.916752][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3707.917027][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3707.917313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.917554][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3707.917798][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3707.918059][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3707.918295][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3707.918544][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3707.918803][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3707.919083][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3707.919362][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3707.919611][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3707.919888][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3707.920155][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3707.920505][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3707.920760][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3707.921083][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3707.921353][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3707.921560][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3707.921792][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3707.922048][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3707.922327][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3707.922604][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3707.922834][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3707.923156][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3707.923466][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3707.923750][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3707.924050][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3707.924303][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3707.924535][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3707.924839][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3707.925130][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3707.925459][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.925700][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3707.926001][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3707.926290][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3707.926610][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3707.926870][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3707.927112][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3707.927365][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3707.927688][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3707.928026][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3707.928330][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3707.928609][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3707.928900][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3707.929217][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3707.929453][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3707.929733][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3707.930011][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3707.930279][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3707.930515][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3707.930736][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3707.930987][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3707.931251][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3707.931529][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3707.931776][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3707.932026][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3707.932246][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3707.932517][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3707.932829][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3707.933073][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3707.933310][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3707.933563][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3707.933821][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3707.934063][ C1] tc_run (net/core/dev.c:3945)
[ 3707.934273][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3707.934504][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.934747][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3707.935012][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3707.935271][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.935513][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3707.935780][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3707.936091][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3707.936367][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3707.936621][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3707.936888][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3707.937152][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3707.937435][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3707.937776][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3707.938058][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3707.938315][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3707.938583][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3707.938802][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3707.939061][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3707.939308][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3707.939597][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3707.939851][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3707.940095][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3707.940348][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3707.940602][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3707.940872][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3707.941161][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3707.941438][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3707.941723][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3707.941998][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3707.942246][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3707.942521][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3707.942761][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3707.943026][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3707.943291][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3707.943554][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3707.943830][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3707.944123][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.944365][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3707.944658][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3707.944901][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3707.945168][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3707.945390][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3707.945693][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3707.945944][ C1] __do_softirq (kernel/softirq.c:553)
[ 3707.946182][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3707.946405][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3707.946694][ C1]
[ 3707.946849][ C1]
[ 3707.947000][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3707.947310][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3707.947639][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3707.948622][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3707.948935][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3707.949338][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3707.949741][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3707.950146][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3707.950550][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3707.950953][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3707.951262][ C1] pipe_read (fs/pipe.c:413)
[ 3707.951484][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3707.951764][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3707.952010][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3707.952274][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3707.952518][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3707.952733][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.952974][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3707.953218][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3707.953462][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3707.953702][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3707.953944][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3707.954212][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3707.954452][ C1] ksys_read (fs/read_write.c:619)
[ 3707.954671][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3707.954917][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3707.955225][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3707.955459][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3707.955762][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3707.955993][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3707.956971][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3707.957395][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3707.957800][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3707.958202][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3707.958605][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3707.959007][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3707.959007][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3707.959415][ C1]
| [ 3707.959573][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3707.959848][ C2] NMI backtrace for cpu 2
[ 3707.959860][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3707.959864][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3707.959869][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3707.959871][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3707.959874][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3707.959875][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3707.959877][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3707.959878][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3707.959880][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3707.959881][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3707.959883][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3707.959887][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3707.959888][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3707.959889][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3707.959891][ C2] PKRU: 55555554
[ 3707.959892][ C2] Call Trace:
[ 3707.959894][ C2]
[ 3707.959898][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3707.959905][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3707.959910][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3707.959915][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3707.959918][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3707.959921][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3707.959925][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3707.959929][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3707.959932][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3707.959935][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3707.959938][ C2]
[ 3707.959939][ C2]
[ 3707.959940][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3707.959942][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3707.959946][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.959950][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3707.959953][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3707.959957][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3707.959959][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3707.959963][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.959965][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3707.959968][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3707.959971][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3707.959977][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3707.959980][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3707.959984][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3707.959990][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3707.959994][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3707.959996][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3707.959998][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3707.960000][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3707.960005][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3707.960008][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3707.960010][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3707.960019][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3707.960021][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3707.960024][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3707.960027][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3707.960030][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3707.960033][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3707.960036][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3707.960042][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3707.960048][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3707.960051][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3707.960059][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3707.960063][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3707.960065][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3707.960068][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3707.960072][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3707.960076][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.960078][ 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))
[ 3707.960082][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3707.960085][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3707.960089][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3707.960093][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3707.960095][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3707.960099][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3707.960106][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3707.960113][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3707.960120][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3707.960124][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3707.960134][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3707.960141][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3707.960146][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3707.960149][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3707.960152][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3707.960154][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3707.960158][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3707.960160][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3707.960163][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3707.960166][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3707.960170][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3707.960173][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3707.960176][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.960178][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3707.960182][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3707.960186][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3707.960188][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3707.960193][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3707.960198][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3707.960202][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3707.960205][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3707.960209][ C2] tc_run (net/core/dev.c:3945)
[ 3707.960213][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3707.960216][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.960218][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3707.960222][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3707.960226][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.960228][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3707.960231][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3707.960234][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3707.960237][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3707.960240][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3707.960244][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3707.960247][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3707.960255][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3707.960257][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3707.960261][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3707.960265][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3707.960268][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3707.960271][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3707.960274][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3707.960277][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3707.960280][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3707.960282][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3707.960285][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3707.960289][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3707.960291][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3707.960294][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3707.960297][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3707.960301][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3707.960304][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3707.960309][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3707.960312][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3707.960315][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3707.960320][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3707.960323][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3707.960326][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3707.960330][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3707.960333][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3707.960335][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3707.960338][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3707.960342][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3707.960346][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3707.960350][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3707.960353][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3707.960357][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3707.960360][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3707.960362][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3707.960366][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3707.960369][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3707.960372][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3707.960375][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3707.960379][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3707.960382][ C2] __do_softirq (kernel/softirq.c:553)
[ 3707.960386][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3707.960389][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3707.960392][ C2]
[ 3707.960393][ C2]
[ 3707.960394][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3707.960397][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3707.960400][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3707.960402][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3707.960405][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3707.960406][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3707.960408][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3707.960409][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3707.960410][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3707.960413][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3707.960416][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3707.960419][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3707.960422][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3707.960424][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3707.960428][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3707.960430][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3707.960434][ C2] do_idle (kernel/sched/idle.c:312)
[ 3707.960437][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3707.960439][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3707.960442][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3707.960446][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3732.571194][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3732.571723][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3732.572202][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3732.572675][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3732.573592][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3732.574206][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3732.574533][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3732.575510][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3732.575818][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3732.576221][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3732.576623][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3732.577024][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3732.577426][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3732.577831][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3732.578282][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3732.578618][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3732.579019][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3732.579422][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3732.579826][ C1] PKRU: 55555554
[ 3732.580009][ C1] Call Trace:
[ 3732.580180][ C1]
[ 3732.580332][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3732.580596][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3732.580841][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3732.581127][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3732.581403][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3732.581695][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3732.581962][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3732.582271][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3732.582534][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3732.582844][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3732.583144][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3732.583463][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3732.583758][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3732.584056][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3732.584347][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3732.584659][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3732.584903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.585146][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3732.585389][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3732.585640][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3732.585916][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3732.586202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.586443][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3732.586686][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3732.586948][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3732.587183][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3732.587432][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3732.587695][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3732.587972][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3732.588253][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3732.588502][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3732.588775][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3732.589042][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3732.589390][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3732.589646][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3732.589968][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3732.590231][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3732.590437][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3732.590669][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3732.590923][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3732.591212][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3732.591489][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3732.591716][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3732.592039][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3732.592348][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3732.592632][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3732.592931][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3732.593186][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3732.593417][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3732.593725][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3732.594013][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3732.594343][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.594582][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3732.594883][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3732.595170][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3732.595490][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3732.595749][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3732.595986][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3732.596240][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3732.596555][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3732.596890][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3732.597190][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3732.597469][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3732.597759][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3732.598075][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3732.598310][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3732.598590][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3732.598867][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3732.599134][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3732.599367][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3732.599587][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3732.599839][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3732.600096][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3732.600373][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3732.600618][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3732.600868][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3732.601092][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3732.601364][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3732.601674][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3732.601918][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3732.602152][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3732.602403][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3732.602661][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3732.602901][ C1] tc_run (net/core/dev.c:3945)
[ 3732.603109][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3732.603340][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.603581][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3732.603843][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3732.604098][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.604340][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3732.604606][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3732.604917][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3732.605193][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3732.605449][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3732.605720][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3732.605977][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3732.606256][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3732.606596][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3732.606874][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3732.607130][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3732.607395][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3732.607611][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3732.607869][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3732.608116][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3732.608404][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3732.608656][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3732.608898][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3732.609150][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3732.609397][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3732.609665][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3732.609948][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3732.610225][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3732.610511][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3732.610784][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3732.611038][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3732.611310][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3732.611548][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3732.611812][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3732.612075][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3732.612338][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3732.612614][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3732.612902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.613143][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3732.613435][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3732.613676][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3732.613944][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3732.614167][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3732.614466][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3732.614717][ C1] __do_softirq (kernel/softirq.c:553)
[ 3732.614953][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3732.615175][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3732.615464][ C1]
[ 3732.615616][ C1]
[ 3732.615767][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3732.616075][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3732.616403][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3732.617384][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3732.617694][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3732.618096][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3732.618498][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3732.618902][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3732.619305][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3732.619709][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3732.620008][ C1] pipe_read (fs/pipe.c:413)
[ 3732.620231][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3732.620512][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3732.620756][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3732.621022][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3732.621266][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3732.621481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.621721][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3732.621964][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3732.622206][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3732.622447][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3732.622689][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3732.622955][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3732.623195][ C1] ksys_read (fs/read_write.c:619)
[ 3732.623412][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3732.623658][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3732.623965][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3732.624202][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3732.624501][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3732.624730][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3732.625707][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3732.626131][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3732.626532][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3732.626933][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3732.627335][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3732.627736][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3732.630188][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3732.630717][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3732.631230][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3732.631703][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3732.632621][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3732.633228][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3732.633551][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3732.634514][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3732.634820][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3732.635217][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3732.635612][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3732.636006][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3732.636403][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3732.636799][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3732.637246][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3732.637574][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3732.637974][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3732.638371][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3732.638767][ C2] PKRU: 55555554
[ 3732.638948][ C2] Call Trace:
[ 3732.639115][ C2]
[ 3732.639264][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3732.639524][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3732.639766][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3732.640040][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3732.640312][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3732.640598][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3732.640860][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3732.641170][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3732.641434][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3732.641695][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3732.642001][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3732.642294][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3732.642607][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3732.642893][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3732.643187][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3732.643474][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3732.643782][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3732.644020][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.644259][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3732.644497][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3732.644742][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3732.645012][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3732.645293][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.645531][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3732.645770][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3732.646029][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3732.646261][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3732.646506][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3732.646761][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3732.647034][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3732.647309][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3732.647554][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3732.647822][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3732.648083][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3732.648429][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3732.648680][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3732.648998][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3732.649259][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3732.649463][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3732.649690][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3732.649941][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3732.650216][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3732.650465][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3732.650691][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3732.651007][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3732.651321][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3732.651599][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3732.651892][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3732.652139][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3732.652367][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3732.652664][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3732.652945][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3732.653267][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.653505][ 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))
[ 3732.653799][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3732.654081][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3732.654395][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3732.654651][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3732.654884][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3732.655132][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3732.655440][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3732.655771][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3732.656066][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3732.656339][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3732.656626][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3732.656935][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3732.657174][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3732.657438][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3732.657753][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3732.658028][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3732.658302][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3732.658614][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3732.658873][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3732.659184][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3732.659430][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3732.659692][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3732.659973][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.660210][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3732.660491][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3732.660792][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3732.661072][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3732.661312][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3732.661552][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3732.661783][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3732.662038][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3732.662350][ C2] tc_run (net/core/dev.c:3945)
[ 3732.662553][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3732.662781][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.663018][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3732.663277][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3732.663528][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.663766][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3732.664028][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3732.664331][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3732.664600][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3732.664851][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3732.665114][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3732.665369][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3732.665702][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3732.665978][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3732.666229][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3732.666492][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3732.666707][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3732.666949][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3732.667224][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3732.667533][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3732.667808][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3732.668058][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3732.668288][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3732.668556][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3732.668798][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3732.669048][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3732.669288][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3732.669536][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3732.669768][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3732.670033][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3732.670319][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3732.670562][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3732.670810][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3732.671115][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3732.671433][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3732.671676][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3732.671935][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3732.672202][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3732.672442][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3732.672676][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3732.672936][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3732.673197][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3732.673456][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3732.673724][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3732.674007][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3732.674246][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3732.674535][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3732.674771][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3732.675034][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3732.675256][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3732.675551][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3732.675796][ C2] __do_softirq (kernel/softirq.c:553)
[ 3732.676030][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3732.676251][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3732.676535][ C2]
[ 3732.676683][ C2]
[ 3732.676835][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3732.677136][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3732.677393][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3732.678357][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3732.678663][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3732.679062][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3732.679459][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3732.679854][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3732.680250][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3732.680649][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3732.680936][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3732.681209][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3732.681453][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3732.681704][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3732.681978][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3732.682217][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3732.682488][ C2] do_idle (kernel/sched/idle.c:312)
[ 3732.682690][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3732.682933][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3732.683176][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3732.683444][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3760.571194][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3760.571725][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3760.572204][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3760.572677][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3760.573593][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3760.574205][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3760.574491][ C1] Code: 48 c7 c7 b0 5a 98 98 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 b0 5a 98 98 mov $0xffffffff98985ab0,%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)
[ 3760.575467][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 3760.575776][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3760.576177][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3760.576578][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3760.576977][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3760.577381][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3760.577781][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3760.578231][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3760.578565][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3760.578966][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3760.579369][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3760.579769][ C1] PKRU: 55555554
[ 3760.579951][ C1] Call Trace:
[ 3760.580123][ C1]
[ 3760.580273][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3760.580536][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3760.580781][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3760.581064][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3760.581337][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3760.581627][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3760.581893][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3760.582201][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3760.582465][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3760.582774][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3760.583071][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3760.583387][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3760.583678][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3760.583961][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3760.584244][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3760.584558][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3760.584801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.585042][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3760.585281][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3760.585532][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3760.585805][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3760.586090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.586332][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3760.586571][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3760.586833][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3760.587067][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3760.587315][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3760.587574][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3760.587853][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3760.588134][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3760.588381][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3760.588654][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3760.588918][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3760.589266][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3760.589520][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3760.589840][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3760.590103][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3760.590307][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3760.590540][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3760.590794][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3760.591079][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3760.591353][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3760.591581][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3760.591901][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3760.592210][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3760.592492][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3760.592789][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3760.593037][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3760.593269][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3760.593570][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3760.593854][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3760.594181][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.594422][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3760.594719][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3760.595004][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3760.595325][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3760.595584][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3760.595820][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3760.596069][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3760.596382][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3760.596716][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3760.597018][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3760.597292][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3760.597583][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3760.597897][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3760.598130][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3760.598407][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3760.598684][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3760.598949][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3760.599182][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3760.599403][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3760.599654][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3760.599909][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3760.600190][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3760.600432][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3760.600680][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3760.600902][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3760.601172][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3760.601485][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3760.601728][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3760.601960][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3760.602211][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3760.602468][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3760.602710][ C1] tc_run (net/core/dev.c:3945)
[ 3760.602917][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3760.603152][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.603393][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3760.603659][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3760.603915][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.604155][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3760.604422][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3760.604728][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3760.605002][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3760.605255][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3760.605523][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3760.605780][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3760.606059][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3760.606399][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3760.606675][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3760.606933][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3760.607201][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3760.607418][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3760.607677][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3760.607921][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3760.608208][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3760.608460][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3760.608702][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3760.608953][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3760.609198][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3760.609468][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3760.609750][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3760.610024][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3760.610311][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3760.610584][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3760.610830][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3760.611111][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3760.611350][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3760.611616][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3760.611878][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3760.612141][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3760.612415][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3760.612709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.612947][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3760.613242][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3760.613482][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3760.613747][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3760.613969][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3760.614269][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3760.614519][ C1] __do_softirq (kernel/softirq.c:553)
[ 3760.614752][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3760.614974][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3760.615262][ C1]
[ 3760.615414][ C1]
[ 3760.615566][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3760.615872][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3760.616199][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3760.617176][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3760.617487][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3760.617889][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3760.618290][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3760.618689][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3760.619090][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3760.619495][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3760.619791][ C1] pipe_read (fs/pipe.c:413)
[ 3760.620014][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3760.620294][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3760.620538][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3760.620800][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3760.621050][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3760.621266][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.621506][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3760.621747][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3760.621985][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3760.622226][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3760.622468][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3760.622734][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3760.622972][ C1] ksys_read (fs/read_write.c:619)
[ 3760.623189][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3760.623435][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3760.623740][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3760.623972][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3760.624275][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3760.624503][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3760.625480][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3760.625902][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3760.626303][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3760.626704][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3760.627104][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3760.627504][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3760.629977][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3760.630507][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3760.631023][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3760.631500][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3760.632419][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3760.633033][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3760.633357][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3760.634322][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3760.634627][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3760.635023][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3760.635418][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3760.635815][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3760.636213][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3760.636610][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3760.637054][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3760.637384][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3760.637787][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3760.638186][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3760.638582][ C2] PKRU: 55555554
[ 3760.638763][ C2] Call Trace:
[ 3760.638933][ C2]
[ 3760.639079][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3760.639340][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3760.639581][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3760.639855][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3760.640127][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3760.640415][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3760.640677][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3760.640985][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3760.641246][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3760.641506][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3760.641814][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3760.642106][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3760.642418][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3760.642712][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3760.643004][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3760.643294][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3760.643604][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3760.643842][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.644080][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3760.644320][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3760.644567][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3760.644836][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3760.645121][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.645357][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3760.645596][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3760.645853][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3760.646087][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3760.646334][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3760.646590][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3760.646862][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3760.647140][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3760.647386][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3760.647656][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3760.647919][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3760.648265][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3760.648517][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3760.648834][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3760.649095][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3760.649298][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3760.649528][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3760.649779][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3760.650055][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3760.650305][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3760.650529][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3760.650846][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3760.651159][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3760.651437][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3760.651730][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3760.651978][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3760.652206][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3760.652506][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3760.652788][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3760.653112][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.653348][ 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))
[ 3760.653643][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3760.653925][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3760.654241][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3760.654497][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3760.654731][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3760.654979][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3760.655291][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3760.655625][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3760.655921][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3760.656196][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3760.656481][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3760.656793][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3760.657033][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3760.657298][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3760.657614][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3760.657887][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3760.658163][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3760.658475][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3760.658733][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3760.659045][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3760.659292][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3760.659554][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3760.659839][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.660074][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3760.660360][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3760.660662][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3760.660942][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3760.661183][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3760.661422][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3760.661655][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3760.661908][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3760.662221][ C2] tc_run (net/core/dev.c:3945)
[ 3760.662424][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3760.662654][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.662889][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3760.663151][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3760.663401][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.663639][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3760.663901][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3760.664203][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3760.664473][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3760.664723][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3760.664985][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3760.665242][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3760.665578][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3760.665853][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3760.666105][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3760.666369][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3760.666583][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3760.666825][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3760.667099][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3760.667410][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3760.667686][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3760.667935][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3760.668164][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3760.668429][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3760.668672][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3760.668922][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3760.669161][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3760.669413][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3760.669644][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3760.669910][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3760.670190][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3760.670434][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3760.670682][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3760.670989][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3760.671309][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3760.671551][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3760.671809][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3760.672074][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3760.672314][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3760.672550][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3760.672810][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3760.673069][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3760.673328][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3760.673595][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3760.673879][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3760.674115][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3760.674405][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3760.674642][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3760.674905][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3760.675123][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3760.675418][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3760.675666][ C2] __do_softirq (kernel/softirq.c:553)
[ 3760.675895][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3760.676116][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3760.676398][ C2]
[ 3760.676548][ C2]
[ 3760.676698][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3760.677001][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3760.677257][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3760.678220][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3760.678526][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3760.678923][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3760.679319][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3760.679717][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3760.680116][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3760.680513][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3760.680799][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3760.681063][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3760.681308][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3760.681558][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3760.681833][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3760.682070][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3760.682343][ C2] do_idle (kernel/sched/idle.c:312)
[ 3760.682547][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3760.682787][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3760.683029][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3760.683298][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3760.683606][ C2]
| [ 3785.960103][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3785.960469][ C1] rcu: 1-....: (1427913 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=348815
| [ 3785.961030][ C1] rcu: (t=1431073 jiffies g=1882453 q=703 ncpus=4)
[ 3785.961816][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3785.962429][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3785.962757][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3785.963730][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3785.964038][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3785.964438][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3785.964839][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3785.965243][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3785.965643][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3785.966043][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3785.966494][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3785.966830][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3785.967232][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3785.967631][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3785.968029][ C1] PKRU: 55555554
[ 3785.968212][ C1] Call Trace:
[ 3785.968383][ C1]
[ 3785.968531][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3785.968804][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3785.969057][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3785.969309][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3785.969542][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3785.969812][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3785.970082][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3785.970340][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3785.970627][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3785.970876][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3785.971190][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3785.971464][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3785.971751][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3785.972017][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3785.972325][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3785.972587][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3785.972898][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3785.973195][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3785.973510][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3785.973800][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3785.974096][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3785.974384][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3785.974697][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3785.974940][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3785.975184][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3785.975424][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3785.975673][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3785.975945][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3785.976233][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3785.976473][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3785.976713][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3785.976974][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3785.977212][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3785.977461][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3785.977720][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3785.977998][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3785.978276][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3785.978525][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3785.978798][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3785.979062][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3785.979410][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3785.979664][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3785.979986][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3785.980249][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3785.980454][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3785.980685][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3785.980946][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3785.981225][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3785.981497][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3785.981728][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3785.982049][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3785.982357][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3785.982640][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3785.982936][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3785.983186][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3785.983419][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3785.983720][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3785.984006][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3785.984332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3785.984571][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3785.984870][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3785.985156][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3785.985474][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3785.985733][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3785.985970][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3785.986217][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3785.986532][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3785.986864][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3785.987166][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3785.987440][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3785.987732][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3785.988049][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3785.988284][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3785.988562][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3785.988842][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3785.989108][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3785.989339][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3785.989560][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3785.989812][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3785.990066][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3785.990343][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3785.990586][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3785.990841][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3785.991057][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3785.991326][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3785.991636][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3785.991879][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3785.992110][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3785.992360][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3785.992618][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3785.992860][ C1] tc_run (net/core/dev.c:3945)
[ 3785.993065][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3785.993298][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3785.993537][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3785.993799][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3785.994055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3785.994292][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3785.994558][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3785.994864][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3785.995136][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3785.995389][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3785.995656][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3785.995913][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3785.996193][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3785.996531][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3785.996807][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3785.997061][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3785.997326][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3785.997546][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3785.997804][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3785.998048][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3785.998335][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3785.998587][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3785.998829][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3785.999078][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3785.999320][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3785.999590][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3785.999873][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3786.000146][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3786.000429][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3786.000703][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3786.000953][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3786.001227][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3786.001463][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3786.001728][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3786.001991][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3786.002252][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3786.002527][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3786.002813][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3786.003054][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3786.003347][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3786.003585][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3786.003852][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3786.004075][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3786.004374][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3786.004623][ C1] __do_softirq (kernel/softirq.c:553)
[ 3786.004859][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3786.005079][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3786.005367][ C1]
[ 3786.005518][ C1]
[ 3786.005671][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3786.005976][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3786.006303][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3786.007278][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3786.007588][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3786.007990][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3786.008393][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3786.008793][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3786.009194][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3786.009597][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3786.009895][ C1] pipe_read (fs/pipe.c:413)
[ 3786.010118][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3786.010395][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3786.010641][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3786.010909][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3786.011151][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3786.011367][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3786.011608][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3786.011848][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3786.012088][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3786.012329][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3786.012570][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3786.012836][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3786.013080][ C1] ksys_read (fs/read_write.c:619)
[ 3786.013299][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3786.013545][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3786.013850][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3786.014085][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3786.014387][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3786.014614][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3786.015596][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3786.016018][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3786.016417][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3786.016817][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3786.017220][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3786.017619][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3786.017619][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3786.018021][ C1]
| [ 3786.018180][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3786.018455][ C2] NMI backtrace for cpu 2
[ 3786.018468][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3786.018472][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3786.018480][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3786.018485][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3786.018490][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3786.018494][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3786.018497][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3786.018498][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3786.018500][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3786.018501][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3786.018503][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3786.018506][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3786.018508][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3786.018509][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3786.018510][ C2] PKRU: 55555554
[ 3786.018512][ C2] Call Trace:
[ 3786.018515][ C2]
[ 3786.018517][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3786.018523][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3786.018529][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3786.018533][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3786.018536][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3786.018538][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3786.018543][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3786.018546][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3786.018549][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3786.018552][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3786.018555][ C2]
[ 3786.018556][ C2]
[ 3786.018557][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3786.018560][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3786.018564][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3786.018567][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3786.018571][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3786.018574][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3786.018577][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3786.018581][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3786.018583][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3786.018587][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3786.018589][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3786.018596][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3786.018599][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3786.018603][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3786.018608][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3786.018611][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3786.018614][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3786.018616][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3786.018618][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3786.018623][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3786.018627][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3786.018630][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3786.018639][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3786.018642][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3786.018644][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3786.018648][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3786.018651][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3786.018654][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3786.018657][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3786.018663][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3786.018668][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3786.018671][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3786.018679][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3786.018683][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3786.018686][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3786.018689][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3786.018692][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3786.018696][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3786.018698][ 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))
[ 3786.018702][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3786.018706][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3786.018710][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3786.018714][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3786.018716][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3786.018720][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3786.018727][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3786.018733][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3786.018740][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3786.018744][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3786.018754][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3786.018761][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3786.018766][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3786.018769][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3786.018772][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3786.018775][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3786.018778][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3786.018780][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3786.018783][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3786.018787][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3786.018790][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3786.018793][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3786.018796][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3786.018799][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3786.018803][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3786.018806][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3786.018809][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3786.018813][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3786.018818][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3786.018822][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3786.018825][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3786.018829][ C2] tc_run (net/core/dev.c:3945)
[ 3786.018832][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3786.018835][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3786.018837][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3786.018841][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3786.018845][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3786.018847][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3786.018850][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3786.018854][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3786.018856][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3786.018860][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3786.018863][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3786.018867][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3786.018874][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3786.018877][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3786.018880][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3786.018884][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3786.018887][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3786.018889][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3786.018892][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3786.018895][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3786.018898][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3786.018900][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3786.018903][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3786.018907][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3786.018910][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3786.018913][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3786.018917][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3786.018920][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3786.018923][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3786.018928][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3786.018931][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3786.018934][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3786.018938][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3786.018942][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3786.018945][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3786.018949][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3786.018952][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3786.018954][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3786.018957][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3786.018961][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3786.018966][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3786.018970][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3786.018972][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3786.018976][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3786.018979][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3786.018981][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3786.018985][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3786.018988][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3786.018991][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3786.018994][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3786.018998][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3786.019001][ C2] __do_softirq (kernel/softirq.c:553)
[ 3786.019005][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3786.019008][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3786.019011][ C2]
[ 3786.019012][ C2]
[ 3786.019013][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3786.019016][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3786.019019][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3786.019021][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3786.019023][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3786.019024][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3786.019026][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3786.019027][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3786.019028][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3786.019031][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3786.019034][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3786.019038][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3786.019041][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3786.019043][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3786.019047][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3786.019050][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3786.019053][ C2] do_idle (kernel/sched/idle.c:312)
[ 3786.019056][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3786.019058][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3786.019061][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3786.019065][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3812.571187][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3812.571717][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3812.572197][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3812.572667][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3812.573579][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3812.574196][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3812.574522][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3812.575495][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3812.575804][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3812.576206][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3812.576605][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3812.577006][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3812.577408][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3812.577808][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3812.578257][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3812.578589][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3812.578993][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3812.579394][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3812.579794][ C1] PKRU: 55555554
[ 3812.579976][ C1] Call Trace:
[ 3812.580150][ C1]
[ 3812.580298][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3812.580561][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3812.580809][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3812.581086][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3812.581359][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3812.581650][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3812.581915][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3812.582223][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3812.582485][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3812.582796][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3812.583090][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3812.583406][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3812.583697][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3812.583991][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3812.584284][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3812.584597][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3812.584837][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.585078][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3812.585320][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3812.585570][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3812.585844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3812.586131][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.586369][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3812.586611][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3812.586871][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3812.587108][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3812.587355][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3812.587613][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3812.587895][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3812.588173][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3812.588421][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3812.588697][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3812.588960][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3812.589313][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3812.589567][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3812.589888][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3812.590153][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3812.590358][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3812.590590][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3812.590848][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3812.591130][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3812.591403][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3812.591632][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3812.591952][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3812.592260][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3812.592545][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3812.592840][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3812.593090][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3812.593324][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3812.593624][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3812.593915][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3812.594242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.594482][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3812.594779][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3812.595067][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3812.595386][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3812.595648][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3812.595882][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3812.596133][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3812.596447][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3812.596782][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3812.597083][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3812.597359][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3812.597647][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3812.597961][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3812.598197][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3812.598475][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3812.598752][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3812.599017][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3812.599251][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3812.599472][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3812.599722][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3812.599979][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3812.600260][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3812.600500][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3812.600756][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3812.600976][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3812.601245][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3812.601558][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3812.601800][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3812.602032][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3812.602284][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3812.602542][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3812.602785][ C1] tc_run (net/core/dev.c:3945)
[ 3812.602991][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3812.603224][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.603463][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3812.603726][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3812.603980][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.604222][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3812.604488][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3812.604794][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3812.605068][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3812.605325][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3812.605590][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3812.605847][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3812.606128][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3812.606467][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3812.606744][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3812.606999][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3812.607266][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3812.607483][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3812.607742][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3812.607984][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3812.608276][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3812.608530][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3812.608770][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3812.609021][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3812.609268][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3812.609535][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3812.609821][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3812.610094][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3812.610377][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3812.610656][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3812.610901][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3812.611176][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3812.611411][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3812.611674][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3812.611935][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3812.612197][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3812.612474][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3812.612759][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.612999][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3812.613291][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3812.613532][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3812.613797][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3812.614020][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3812.614320][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3812.614570][ C1] __do_softirq (kernel/softirq.c:553)
[ 3812.614805][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3812.615025][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3812.615315][ C1]
[ 3812.615466][ C1]
[ 3812.615617][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3812.615923][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3812.616251][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3812.617232][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3812.617542][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3812.617941][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3812.618344][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3812.618745][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3812.619150][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3812.619552][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3812.619853][ C1] pipe_read (fs/pipe.c:413)
[ 3812.620073][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3812.620356][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3812.620600][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3812.620867][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3812.621108][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3812.621326][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.621564][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3812.621807][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3812.622048][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3812.622291][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3812.622530][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3812.622796][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3812.623033][ C1] ksys_read (fs/read_write.c:619)
[ 3812.623253][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3812.623497][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3812.623802][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3812.624036][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3812.624338][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3812.624567][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3812.625542][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3812.625966][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3812.626367][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3812.626767][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3812.627165][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3812.627568][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3812.630033][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3812.630567][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3812.631082][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3812.631555][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3812.632477][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3812.633083][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3812.633406][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3812.634373][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3812.634679][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3812.635076][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3812.635474][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3812.635870][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3812.636266][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3812.636664][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3812.637108][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3812.637440][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3812.637838][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3812.638235][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3812.638634][ C2] PKRU: 55555554
[ 3812.638813][ C2] Call Trace:
[ 3812.638984][ C2]
[ 3812.639132][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3812.639393][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3812.639635][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3812.639911][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3812.640183][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3812.640468][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3812.640740][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3812.641042][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3812.641303][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3812.641563][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3812.641872][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3812.642168][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3812.642481][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3812.642767][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3812.643062][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3812.643348][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3812.643658][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3812.643898][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.644139][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3812.644376][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3812.644624][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3812.644897][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3812.645182][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.645420][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3812.645658][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3812.645916][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3812.646149][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3812.646395][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3812.646650][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3812.646923][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3812.647201][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3812.647446][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3812.647717][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3812.647980][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3812.648326][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3812.648578][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3812.648896][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3812.649157][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3812.649358][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3812.649589][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3812.649841][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3812.650116][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3812.650367][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3812.650593][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3812.650919][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3812.651224][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3812.651510][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3812.651802][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3812.652049][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3812.652280][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3812.652577][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3812.652861][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3812.653185][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.653423][ 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))
[ 3812.653716][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3812.654002][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3812.654318][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3812.654575][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3812.654807][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3812.655053][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3812.655366][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3812.655696][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3812.655994][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3812.656271][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3812.656558][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3812.656868][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3812.657110][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3812.657372][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3812.657686][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3812.657961][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3812.658239][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3812.658553][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3812.658813][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3812.659126][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3812.659373][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3812.659637][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3812.659920][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.660158][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3812.660438][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3812.660759][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3812.661034][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3812.661275][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3812.661517][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3812.661746][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3812.662003][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3812.662316][ C2] tc_run (net/core/dev.c:3945)
[ 3812.662520][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3812.662749][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.662987][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3812.663247][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3812.663500][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.663746][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3812.664010][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3812.664310][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3812.664582][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3812.664834][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3812.665097][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3812.665354][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3812.665689][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3812.665962][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3812.666214][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3812.666476][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3812.666694][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3812.666934][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3812.667211][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3812.667521][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3812.667796][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3812.668047][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3812.668278][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3812.668546][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3812.668789][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3812.669038][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3812.669276][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3812.669533][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3812.669767][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3812.670032][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3812.670311][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3812.670555][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3812.670809][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3812.671109][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3812.671430][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3812.671671][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3812.671931][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3812.672199][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3812.672436][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3812.672672][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3812.672932][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3812.673194][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3812.673453][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3812.673724][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3812.674006][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3812.674246][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3812.674533][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3812.674772][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3812.675034][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3812.675256][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3812.675550][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3812.675797][ C2] __do_softirq (kernel/softirq.c:553)
[ 3812.676029][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3812.676248][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3812.676535][ C2]
[ 3812.676684][ C2]
[ 3812.676834][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3812.677138][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3812.677393][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3812.678359][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3812.678665][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3812.679061][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3812.679458][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3812.679856][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3812.680258][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3812.680661][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3812.680951][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3812.681212][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3812.681455][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3812.681704][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3812.681979][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3812.682218][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3812.682490][ C2] do_idle (kernel/sched/idle.c:312)
[ 3812.682691][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3812.682932][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3812.683176][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3812.683442][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3840.571207][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3840.571735][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3840.572218][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3840.572688][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3840.573601][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3840.574218][ 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)
[ 3840.574542][ 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 35 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 35 0c fe call 0xfffffffffe0c35f7
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 35 0c fe call 0xfffffffffe0c35cd
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3840.575519][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3840.575829][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3840.576231][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3840.576630][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3840.577030][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3840.577432][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3840.577832][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3840.578282][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3840.578615][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3840.579018][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3840.579421][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3840.579820][ C1] PKRU: 55555554
[ 3840.580003][ C1] Call Trace:
[ 3840.580177][ C1]
[ 3840.580327][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3840.580597][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3840.580842][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3840.581120][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3840.581392][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3840.581683][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3840.581950][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3840.582257][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3840.582520][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3840.582832][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3840.583128][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3840.583444][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3840.583738][ 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)
[ 3840.584027][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3840.584318][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3840.584629][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3840.584870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.585113][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3840.585354][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3840.585603][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3840.585876][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3840.586162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.586403][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3840.586645][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3840.586907][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3840.587143][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3840.587391][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3840.587650][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3840.587931][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3840.588210][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3840.588459][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3840.588731][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3840.588998][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3840.589359][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3840.589613][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3840.589935][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3840.590199][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3840.590404][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3840.590638][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3840.590893][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3840.591176][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3840.591450][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3840.591680][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3840.591999][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3840.592309][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3840.592591][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3840.592889][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3840.593140][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3840.593372][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3840.593673][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3840.593959][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3840.594287][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.594524][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3840.594823][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3840.595110][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3840.595426][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3840.595685][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3840.595922][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3840.596172][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3840.596489][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3840.596822][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3840.597122][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3840.597398][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3840.597687][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3840.598001][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3840.598239][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3840.598516][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3840.598792][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3840.599055][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3840.599289][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3840.599511][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3840.599762][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3840.600017][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3840.600295][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3840.600540][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3840.600788][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3840.601006][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3840.601278][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3840.601588][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3840.601830][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3840.602065][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3840.602317][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3840.602575][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3840.602816][ C1] tc_run (net/core/dev.c:3945)
[ 3840.603023][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3840.603254][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.603493][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3840.603754][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3840.604009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.604250][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3840.604517][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3840.604823][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3840.605098][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3840.605352][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3840.605618][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3840.605878][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3840.606159][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3840.606500][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3840.606777][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3840.607031][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3840.607297][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3840.607513][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3840.607775][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3840.608020][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3840.608309][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3840.608563][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3840.608804][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3840.609053][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3840.609300][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3840.609568][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3840.609851][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3840.610128][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3840.610410][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3840.610691][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3840.610938][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3840.611210][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3840.611448][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3840.611710][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3840.611972][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3840.612237][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3840.612512][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3840.612800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.613041][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3840.613332][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3840.613573][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3840.613839][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3840.614062][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3840.614362][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3840.614613][ C1] __do_softirq (kernel/softirq.c:553)
[ 3840.614847][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3840.615069][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3840.615357][ C1]
[ 3840.615510][ C1]
[ 3840.615661][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3840.615970][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3840.616298][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3840.617276][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3840.617586][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3840.617988][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3840.618390][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3840.618792][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3840.619193][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3840.619596][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3840.619896][ C1] pipe_read (fs/pipe.c:413)
[ 3840.620118][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3840.620398][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3840.620656][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3840.620918][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3840.621161][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3840.621377][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.621617][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3840.621859][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3840.622100][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3840.622340][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3840.622580][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3840.622845][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3840.623084][ C1] ksys_read (fs/read_write.c:619)
[ 3840.623303][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3840.623550][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3840.623856][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3840.624089][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3840.624391][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3840.624621][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3840.625597][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3840.626020][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3840.626424][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3840.626824][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3840.627225][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3840.627626][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3840.630085][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3840.630622][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3840.631132][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3840.631605][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3840.632525][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3840.633134][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3840.633458][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3840.634422][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3840.634727][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3840.635124][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3840.635520][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3840.635915][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3840.636314][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3840.636710][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3840.637155][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3840.637484][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3840.637881][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3840.638280][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3840.638676][ C2] PKRU: 55555554
[ 3840.638857][ C2] Call Trace:
[ 3840.639025][ C2]
[ 3840.639174][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3840.639435][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3840.639675][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3840.639950][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3840.640222][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3840.640516][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3840.640780][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3840.641084][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3840.641345][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3840.641605][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3840.641911][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3840.642204][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3840.642516][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3840.642802][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3840.643096][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3840.643390][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3840.643698][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3840.643936][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.644176][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3840.644415][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3840.644662][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3840.644932][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3840.645215][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.645454][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3840.645692][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3840.645951][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3840.646184][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3840.646428][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3840.646686][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3840.646960][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3840.647236][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3840.647482][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3840.647751][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3840.648012][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3840.648358][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3840.648608][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3840.648926][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3840.649187][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3840.649390][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3840.649617][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3840.649868][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3840.650145][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3840.650394][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3840.650629][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3840.650948][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3840.651253][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3840.651531][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3840.651826][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3840.652072][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3840.652301][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3840.652600][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3840.652882][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3840.653207][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.653446][ 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))
[ 3840.653741][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3840.654023][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3840.654338][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3840.654599][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3840.654832][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3840.655079][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3840.655388][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3840.655718][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3840.656015][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3840.656288][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3840.656576][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3840.656887][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3840.657125][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3840.657389][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3840.657703][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3840.657980][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3840.658255][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3840.658568][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3840.658826][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3840.659138][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3840.659389][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3840.659652][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3840.659934][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.660174][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3840.660454][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3840.660761][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3840.661038][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3840.661277][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3840.661519][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3840.661750][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3840.662005][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3840.662316][ C2] tc_run (net/core/dev.c:3945)
[ 3840.662520][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3840.662748][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.662986][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3840.663245][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3840.663497][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.663734][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3840.663996][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3840.664299][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3840.664569][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3840.664821][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3840.665083][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3840.665338][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3840.665673][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3840.665949][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3840.666200][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3840.666464][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3840.666679][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3840.666922][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3840.667201][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3840.667511][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3840.667786][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3840.668035][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3840.668266][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3840.668534][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3840.668776][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3840.669026][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3840.669266][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3840.669512][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3840.669745][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3840.670010][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3840.670292][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3840.670541][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3840.670788][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3840.671088][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3840.671407][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3840.671650][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3840.671909][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3840.672175][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3840.672414][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3840.672649][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3840.672910][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3840.673170][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3840.673429][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3840.673697][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3840.673979][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3840.674217][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3840.674507][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3840.674743][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3840.675007][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3840.675228][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3840.675522][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3840.675768][ C2] __do_softirq (kernel/softirq.c:553)
[ 3840.676000][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3840.676219][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3840.676504][ C2]
[ 3840.676652][ C2]
[ 3840.676803][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3840.677105][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3840.677360][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3840.678325][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3840.678629][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3840.679027][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3840.679425][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3840.679824][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3840.680221][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3840.680628][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3840.680914][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3840.681174][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3840.681420][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3840.681669][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3840.681945][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3840.682184][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3840.682455][ C2] do_idle (kernel/sched/idle.c:312)
[ 3840.682657][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3840.682899][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3840.683142][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3840.683409][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3840.683718][ C2]
| [ 3864.018104][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3864.018473][ C1] rcu: 1-....: (1505797 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=367515
| [ 3864.019031][ C1] rcu: (t=1509131 jiffies g=1882453 q=703 ncpus=4)
[ 3864.019816][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3864.020442][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3864.020771][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3864.021749][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3864.022060][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3864.022469][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3864.022869][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3864.023277][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3864.023680][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3864.024081][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3864.024530][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3864.024865][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3864.025271][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3864.025673][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3864.026074][ C1] PKRU: 55555554
[ 3864.026257][ C1] Call Trace:
[ 3864.026430][ C1]
[ 3864.026579][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3864.026853][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3864.027107][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3864.027361][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3864.027593][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3864.027865][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3864.028137][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3864.028395][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3864.028683][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3864.028926][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3864.029242][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3864.029517][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3864.029807][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3864.030073][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3864.030387][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3864.030657][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3864.030971][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3864.031266][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3864.031584][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3864.031876][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3864.032171][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3864.032464][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3864.032777][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3864.033018][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.033259][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3864.033501][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3864.033753][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3864.034027][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3864.034314][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.034553][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3864.034796][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3864.035058][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3864.035295][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3864.035545][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3864.035804][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3864.036082][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3864.036361][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3864.036610][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3864.036883][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3864.037151][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3864.037501][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3864.037756][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3864.038079][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3864.038344][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3864.038550][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3864.038783][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3864.039038][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3864.039317][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3864.039592][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3864.039823][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3864.040144][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3864.040456][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3864.040741][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3864.041038][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3864.041288][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3864.041521][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3864.041822][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3864.042114][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3864.042443][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.042685][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3864.042982][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3864.043273][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3864.043593][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3864.043852][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3864.044087][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3864.044337][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3864.044653][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3864.044987][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3864.045292][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3864.045568][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3864.045857][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3864.046173][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3864.046409][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3864.046687][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3864.046964][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3864.047231][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3864.047464][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3864.047687][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3864.047937][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3864.048192][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3864.048472][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3864.048713][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3864.048962][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3864.049184][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3864.049454][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3864.049768][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3864.050011][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3864.050245][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3864.050501][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3864.050760][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3864.051003][ C1] tc_run (net/core/dev.c:3945)
[ 3864.051209][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3864.051443][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.051682][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3864.051947][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3864.052200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.052442][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3864.052707][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3864.053015][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3864.053288][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3864.053543][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3864.053808][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3864.054066][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3864.054348][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3864.054688][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3864.054966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3864.055221][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3864.055487][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3864.055706][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3864.055964][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3864.056207][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3864.056497][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3864.056754][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3864.056995][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3864.057243][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3864.057490][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3864.057758][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3864.058043][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3864.058321][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3864.058604][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3864.058879][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3864.059123][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3864.059400][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3864.059636][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3864.059900][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3864.060164][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3864.060432][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3864.060708][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3864.060994][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.061237][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3864.061530][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3864.061770][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3864.062036][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3864.062260][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3864.062556][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3864.062807][ C1] __do_softirq (kernel/softirq.c:553)
[ 3864.063042][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3864.063263][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3864.063553][ C1]
[ 3864.063703][ C1]
[ 3864.063859][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3864.064165][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3864.064491][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3864.065473][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3864.065782][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3864.066185][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3864.066587][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3864.066989][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3864.067390][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3864.067795][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3864.068092][ C1] pipe_read (fs/pipe.c:413)
[ 3864.068316][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3864.068598][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3864.068844][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3864.069106][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3864.069348][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3864.069564][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.069804][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3864.070044][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3864.070285][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3864.070533][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3864.070773][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3864.071040][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3864.071277][ C1] ksys_read (fs/read_write.c:619)
[ 3864.071497][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3864.071743][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3864.072048][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3864.072283][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3864.072584][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3864.072812][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3864.073785][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3864.074211][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3864.074613][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3864.075013][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3864.075416][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3864.075816][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3864.075816][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3864.076221][ C1]
| [ 3864.076380][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3864.076655][ C2] NMI backtrace for cpu 2
[ 3864.076667][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3864.076671][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3864.076678][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3864.076684][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3864.076687][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3864.076688][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3864.076690][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3864.076692][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3864.076693][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3864.076695][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3864.076697][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3864.076701][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3864.076702][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3864.076703][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3864.076705][ C2] PKRU: 55555554
[ 3864.076707][ C2] Call Trace:
[ 3864.076710][ C2]
[ 3864.076712][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3864.076719][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3864.076724][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3864.076729][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3864.076731][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3864.076734][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3864.076738][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3864.076741][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3864.076744][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3864.076748][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3864.076751][ C2]
[ 3864.076751][ C2]
[ 3864.076752][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3864.076755][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3864.076759][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.076762][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3864.076765][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3864.076769][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3864.076772][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3864.076775][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.076778][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3864.076781][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3864.076784][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3864.076790][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3864.076792][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3864.076797][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3864.076802][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3864.076806][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3864.076808][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3864.076810][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3864.076813][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3864.076818][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3864.076821][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3864.076824][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3864.076833][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3864.076836][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3864.076839][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3864.076842][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3864.076845][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3864.076848][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3864.076851][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3864.076857][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3864.076862][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3864.076866][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3864.076874][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3864.076878][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3864.076880][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3864.076883][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3864.076886][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3864.076890][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.076893][ 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))
[ 3864.076897][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3864.076900][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3864.076904][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3864.076909][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3864.076912][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3864.076915][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3864.076923][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3864.076930][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3864.076936][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3864.076940][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3864.076951][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3864.076958][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3864.076963][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3864.076965][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3864.076969][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3864.076971][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3864.076974][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3864.076977][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3864.076979][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3864.076983][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3864.076987][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3864.076990][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3864.076993][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.076995][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3864.076999][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3864.077002][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3864.077005][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3864.077009][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3864.077014][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3864.077019][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3864.077022][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3864.077026][ C2] tc_run (net/core/dev.c:3945)
[ 3864.077030][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3864.077033][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.077035][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3864.077039][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3864.077043][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.077045][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3864.077048][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3864.077051][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3864.077053][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3864.077057][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3864.077061][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3864.077064][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3864.077072][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3864.077074][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3864.077078][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3864.077082][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3864.077085][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3864.077087][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3864.077090][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3864.077093][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3864.077096][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3864.077098][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3864.077100][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3864.077104][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3864.077107][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3864.077110][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3864.077113][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3864.077117][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3864.077119][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3864.077124][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3864.077127][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3864.077131][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3864.077135][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3864.077139][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3864.077142][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3864.077145][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3864.077148][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3864.077151][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3864.077154][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3864.077158][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3864.077163][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3864.077167][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3864.077170][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3864.077174][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3864.077177][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3864.077180][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3864.077184][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3864.077186][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3864.077190][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3864.077193][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3864.077197][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3864.077200][ C2] __do_softirq (kernel/softirq.c:553)
[ 3864.077205][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3864.077207][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3864.077210][ C2]
[ 3864.077211][ C2]
[ 3864.077212][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3864.077216][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3864.077219][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3864.077221][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3864.077223][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3864.077225][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3864.077226][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3864.077227][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3864.077229][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3864.077232][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3864.077236][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3864.077239][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3864.077242][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3864.077244][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3864.077248][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3864.077251][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3864.077254][ C2] do_idle (kernel/sched/idle.c:312)
[ 3864.077257][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3864.077260][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3864.077263][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3864.077267][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3888.571200][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3888.571731][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3888.572211][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3888.572682][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3888.573597][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3888.574215][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3888.574542][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3888.575518][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3888.575828][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3888.576230][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3888.576631][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3888.577031][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3888.577433][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3888.577835][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3888.578286][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3888.578620][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3888.579023][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3888.579427][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3888.579827][ C1] PKRU: 55555554
[ 3888.580010][ C1] Call Trace:
[ 3888.580183][ C1]
[ 3888.580338][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3888.580601][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3888.580846][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3888.581123][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3888.581396][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3888.581687][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3888.581954][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3888.582262][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3888.582525][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3888.582836][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3888.583131][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3888.583448][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3888.583739][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3888.584034][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3888.584327][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3888.584639][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3888.584880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.585122][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3888.585363][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3888.585613][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3888.585886][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3888.586171][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.586412][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3888.586655][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3888.586917][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3888.587155][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3888.587402][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3888.587661][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3888.587941][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3888.588219][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3888.588466][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3888.588738][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3888.589002][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3888.589352][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3888.589607][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3888.589928][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3888.590197][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3888.590406][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3888.590635][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3888.590889][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3888.591168][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3888.591441][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3888.591668][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3888.591987][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3888.592295][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3888.592578][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3888.592872][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3888.593123][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3888.593354][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3888.593655][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3888.593942][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3888.594269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.594507][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3888.594804][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3888.595090][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3888.595408][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3888.595667][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3888.595902][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3888.596152][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3888.596467][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3888.596800][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3888.597100][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3888.597376][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3888.597664][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3888.597980][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3888.598218][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3888.598495][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3888.598770][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3888.599034][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3888.599269][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3888.599490][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3888.599739][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3888.599994][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3888.600275][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3888.600518][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3888.600766][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3888.600984][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3888.601255][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3888.601565][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3888.601806][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3888.602040][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3888.602291][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3888.602549][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3888.602791][ C1] tc_run (net/core/dev.c:3945)
[ 3888.602999][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3888.603230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.603471][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3888.603734][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3888.603988][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.604229][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3888.604495][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3888.604802][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3888.605076][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3888.605331][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3888.605599][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3888.605856][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3888.606136][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3888.606477][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3888.606754][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3888.607008][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3888.607275][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3888.607490][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3888.607748][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3888.607993][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3888.608281][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3888.608534][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3888.608774][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3888.609024][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3888.609272][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3888.609539][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3888.609822][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3888.610097][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3888.610385][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3888.610658][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3888.610903][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3888.611176][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3888.611414][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3888.611677][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3888.611940][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3888.612201][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3888.612476][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3888.612764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.613005][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3888.613295][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3888.613536][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3888.613801][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3888.614022][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3888.614321][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3888.614571][ C1] __do_softirq (kernel/softirq.c:553)
[ 3888.614806][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3888.615026][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3888.615318][ C1]
[ 3888.615471][ C1]
[ 3888.615621][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3888.615928][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3888.616255][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3888.617235][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3888.617544][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3888.617946][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3888.618349][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3888.618751][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3888.619152][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3888.619555][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3888.619854][ C1] pipe_read (fs/pipe.c:413)
[ 3888.620075][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3888.620362][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3888.620605][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3888.620871][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3888.621116][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3888.621331][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.621570][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3888.621812][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3888.622053][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3888.622294][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3888.622535][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3888.622799][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3888.623038][ C1] ksys_read (fs/read_write.c:619)
[ 3888.623258][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3888.623503][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3888.623809][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3888.624044][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3888.624345][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3888.624575][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3888.625549][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3888.625972][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3888.626373][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3888.626773][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3888.627172][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3888.627574][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3888.630029][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3888.630570][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3888.631078][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3888.631551][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3888.632474][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3888.633080][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3888.633403][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3888.634369][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3888.634678][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3888.635075][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3888.635474][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3888.635869][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3888.636264][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3888.636662][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3888.637106][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3888.637437][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3888.637834][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3888.638229][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3888.638631][ C2] PKRU: 55555554
[ 3888.638811][ C2] Call Trace:
[ 3888.638981][ C2]
[ 3888.639129][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3888.639391][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3888.639631][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3888.639909][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3888.640180][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3888.640475][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3888.640739][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3888.641043][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3888.641302][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3888.641563][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3888.641870][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3888.642164][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3888.642477][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3888.642762][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3888.643055][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3888.643342][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3888.643652][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3888.643892][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.644132][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3888.644369][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3888.644614][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3888.644886][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3888.645169][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.645407][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3888.645645][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3888.645904][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3888.646135][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3888.646381][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3888.646636][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3888.646907][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3888.647185][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3888.647430][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3888.647700][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3888.647961][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3888.648305][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3888.648556][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3888.648874][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3888.649134][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3888.649336][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3888.649567][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3888.649818][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3888.650092][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3888.650351][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3888.650578][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3888.650895][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3888.651198][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3888.651479][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3888.651770][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3888.652017][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3888.652248][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3888.652545][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3888.652827][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3888.653151][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.653390][ 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))
[ 3888.653682][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3888.653968][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3888.654283][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3888.654539][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3888.654772][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3888.655019][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3888.655330][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3888.655658][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3888.655956][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3888.656229][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3888.656515][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3888.656824][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3888.657064][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3888.657327][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3888.657641][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3888.657915][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3888.658194][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3888.658510][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3888.658769][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3888.659079][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3888.659325][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3888.659588][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3888.659870][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.660108][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3888.660392][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3888.660696][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3888.660969][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3888.661209][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3888.661451][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3888.661680][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3888.661934][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3888.662248][ C2] tc_run (net/core/dev.c:3945)
[ 3888.662451][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3888.662682][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.662920][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3888.663179][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3888.663431][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.663668][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3888.663930][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3888.664230][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3888.664502][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3888.664753][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3888.665016][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3888.665272][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3888.665606][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3888.665880][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3888.666131][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3888.666393][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3888.666611][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3888.666851][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3888.667127][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3888.667436][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3888.667710][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3888.667960][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3888.668190][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3888.668458][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3888.668699][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3888.668947][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3888.669185][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3888.669432][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3888.669666][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3888.669931][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3888.670209][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3888.670458][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3888.670706][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3888.671005][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3888.671323][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3888.671565][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3888.671824][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3888.672090][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3888.672329][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3888.672563][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3888.672823][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3888.673082][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3888.673341][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3888.673611][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3888.673894][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3888.674133][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3888.674419][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3888.674657][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3888.674923][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3888.675144][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3888.675438][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3888.675684][ C2] __do_softirq (kernel/softirq.c:553)
[ 3888.675915][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3888.676134][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3888.676419][ C2]
[ 3888.676567][ C2]
[ 3888.676715][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3888.677018][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3888.677273][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3888.678240][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3888.678547][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3888.678941][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3888.679343][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3888.679740][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3888.680136][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3888.680539][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3888.680828][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3888.681086][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3888.681329][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3888.681579][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3888.681854][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3888.682092][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3888.682364][ C2] do_idle (kernel/sched/idle.c:312)
[ 3888.682566][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3888.682807][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3888.683050][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3888.683319][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3916.571180][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3916.571708][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3916.572186][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3916.572655][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3916.573564][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3916.574176][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3916.574501][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3916.575470][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3916.575778][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3916.576178][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3916.576574][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3916.576972][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3916.577372][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3916.577771][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3916.578220][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3916.578552][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3916.578951][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3916.579353][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3916.579751][ C1] PKRU: 55555554
[ 3916.579933][ C1] Call Trace:
[ 3916.580102][ C1]
[ 3916.580258][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3916.580520][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3916.580765][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3916.581041][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3916.581315][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3916.581604][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3916.581868][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3916.582175][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3916.582436][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3916.582744][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3916.583039][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3916.583354][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3916.583641][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3916.583936][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3916.584225][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3916.584535][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3916.584777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.585016][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3916.585257][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3916.585505][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3916.585778][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3916.586065][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.586304][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3916.586546][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3916.586805][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3916.587038][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3916.587285][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3916.587542][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3916.587822][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3916.588099][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3916.588351][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3916.588621][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3916.588884][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3916.589232][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3916.589486][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3916.589806][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3916.590068][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3916.590280][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3916.590509][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3916.590762][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3916.591040][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3916.591314][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3916.591539][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3916.591859][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3916.592167][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3916.592448][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3916.592744][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3916.592993][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3916.593222][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3916.593523][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3916.593809][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3916.594135][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.594372][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3916.594670][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3916.594953][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3916.595271][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3916.595529][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3916.595767][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3916.596015][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3916.596329][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3916.596660][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3916.596960][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3916.597235][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3916.597523][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3916.597836][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3916.598068][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3916.598347][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3916.598622][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3916.598885][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3916.599117][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3916.599337][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3916.599586][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3916.599840][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3916.600117][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3916.600364][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3916.600610][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3916.600827][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3916.601097][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3916.601405][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3916.601646][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3916.601879][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3916.602128][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3916.602386][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3916.602626][ C1] tc_run (net/core/dev.c:3945)
[ 3916.602833][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3916.603065][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.603306][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3916.603566][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3916.603819][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.604059][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3916.604327][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3916.604634][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3916.604905][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3916.605159][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3916.605424][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3916.605679][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3916.605956][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3916.606294][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3916.606570][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3916.606823][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3916.607088][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3916.607303][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3916.607559][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3916.607803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3916.608087][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3916.608339][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3916.608580][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3916.608827][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3916.609072][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3916.609340][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3916.609621][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3916.609896][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3916.610185][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3916.610457][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3916.610701][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3916.610971][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3916.611209][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3916.611471][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3916.611733][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3916.611993][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3916.612266][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3916.612553][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.612792][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3916.613082][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3916.613323][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3916.613587][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3916.613806][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3916.614106][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3916.614356][ C1] __do_softirq (kernel/softirq.c:553)
[ 3916.614589][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3916.614810][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3916.615095][ C1]
[ 3916.615249][ C1]
[ 3916.615397][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3916.615703][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3916.616029][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3916.617001][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3916.617313][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3916.617711][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3916.618108][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3916.618510][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3916.618913][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3916.619315][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3916.619611][ C1] pipe_read (fs/pipe.c:413)
[ 3916.619831][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3916.620110][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3916.620359][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3916.620620][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3916.620861][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3916.621074][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.621314][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3916.621555][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3916.621795][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3916.622033][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3916.622274][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3916.622538][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3916.622776][ C1] ksys_read (fs/read_write.c:619)
[ 3916.622992][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3916.623239][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3916.623544][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3916.623776][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3916.624075][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3916.624305][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3916.625276][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3916.625697][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3916.626096][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3916.626495][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3916.626892][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3916.627290][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3916.629741][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3916.630277][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3916.630787][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3916.631266][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3916.632185][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3916.632797][ C2] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3916.633086][ C2] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00
All code
========
0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax)
6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11
a: 48 89 c2 mov %rax,%rdx
d: 48 85 c0 test %rax,%rax
10: 75 b0 jne 0xffffffffffffffc2
12: 48 89 da mov %rbx,%rdx
15: 4c 89 d8 mov %r11,%rax
18: 4c 29 da sub %r11,%rdx
1b: e9 49 ff ff ff jmp 0xffffffffffffff69
20: 48 85 d2 test %rdx,%rdx
23: 74 b3 je 0xffffffffffffffd8
25: 48 01 ea add %rbp,%rdx
28: eb 09 jmp 0x33
2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction
2e: 48 39 d0 cmp %rdx,%rax
31: 74 a5 je 0xffffffffffffffd8
33: 80 38 00 cmpb $0x0,(%rax)
36: 74 f2 je 0x2a
38: e9 74 ff ff ff jmp 0xffffffffffffffb1
3d: b8 .byte 0xb8
3e: 01 00 add %eax,(%rax)
Code starting with the faulting instruction
===========================================
0: 48 83 c0 01 add $0x1,%rax
4: 48 39 d0 cmp %rdx,%rax
7: 74 a5 je 0xffffffffffffffae
9: 80 38 00 cmpb $0x0,(%rax)
c: 74 f2 je 0x0
e: e9 74 ff ff ff jmp 0xffffffffffffff87
13: b8 .byte 0xb8
14: 01 00 add %eax,(%rax)
[ 3916.634053][ C2] RSP: 0018:ffffc9000021fa78 EFLAGS: 00000246
[ 3916.634360][ C2] RAX: ffffed100147436b RBX: ffffed100147436c RCX: ffffffff97c7eb80
[ 3916.634757][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3916.635156][ C2] RBP: ffffed100147436b R08: 0000000000000000 R09: ffffed100147436b
[ 3916.635553][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3916.635948][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3916.636347][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3916.636792][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3916.637127][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3916.637524][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3916.637920][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3916.638321][ C2] PKRU: 55555554
[ 3916.638500][ C2] Call Trace:
[ 3916.638670][ C2]
[ 3916.638817][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3916.639079][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3916.639320][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3916.639598][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3916.639869][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3916.640160][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3916.640426][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3916.640729][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3916.640987][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 3916.641247][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3916.641508][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3916.641815][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3916.642111][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3916.642423][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3916.642713][ C2] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3916.642972][ C2] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3916.643254][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3916.643565][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3916.643803][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.644043][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3916.644284][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3916.644531][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3916.644802][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3916.645084][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.645324][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3916.645563][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3916.645821][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3916.646055][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3916.646301][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3916.646557][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3916.646833][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3916.647108][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3916.647354][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3916.647623][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3916.647888][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3916.648236][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3916.648487][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3916.648805][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3916.649066][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3916.649276][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3916.649504][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3916.649759][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3916.650036][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3916.650293][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3916.650518][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3916.650836][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3916.651141][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3916.651420][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3916.651713][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3916.651960][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3916.652188][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3916.652488][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3916.652770][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3916.653094][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.653333][ 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))
[ 3916.653629][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3916.653912][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3916.654229][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3916.654484][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3916.654718][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3916.654965][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3916.655276][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3916.655607][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3916.655903][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3916.656177][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3916.656465][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3916.656777][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3916.657017][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3916.657282][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3916.657596][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3916.657872][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3916.658147][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3916.658460][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3916.658719][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3916.659030][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3916.659277][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3916.659540][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3916.659823][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.660060][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3916.660347][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3916.660649][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3916.660925][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3916.661163][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3916.661405][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3916.661637][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3916.661892][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3916.662204][ C2] tc_run (net/core/dev.c:3945)
[ 3916.662407][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3916.662636][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.662874][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3916.663135][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3916.663387][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.663625][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3916.663888][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3916.664192][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3916.664461][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3916.664712][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3916.664975][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3916.665231][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3916.665564][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3916.665841][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3916.666093][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3916.666357][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3916.666572][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3916.666814][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3916.667088][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3916.667404][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3916.667676][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3916.667927][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3916.668158][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3916.668425][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3916.668667][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3916.668918][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3916.669159][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3916.669404][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3916.669637][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3916.669901][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3916.670191][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3916.670435][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3916.670681][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3916.670981][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3916.671301][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3916.671543][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3916.671802][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3916.672068][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3916.672309][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3916.672545][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3916.672806][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3916.673066][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3916.673326][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3916.673594][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3916.673877][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3916.674116][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3916.674406][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3916.674642][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3916.674906][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3916.675127][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3916.675424][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3916.675669][ C2] __do_softirq (kernel/softirq.c:553)
[ 3916.675902][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3916.676121][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3916.676405][ C2]
[ 3916.676555][ C2]
[ 3916.676707][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3916.677007][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3916.677264][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3916.678230][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3916.678534][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3916.678934][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3916.679331][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3916.679726][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3916.680122][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3916.680536][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3916.680822][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3916.681081][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3916.681325][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3916.681576][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3916.681853][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3916.682091][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3916.682362][ C2] do_idle (kernel/sched/idle.c:312)
[ 3916.682566][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3916.682808][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3916.683051][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3916.683319][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3916.683629][ C2]
| [ 3942.077105][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3942.077478][ C1] rcu: 1-....: (1583683 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=385936
| [ 3942.078034][ C1] rcu: (t=1587190 jiffies g=1882453 q=703 ncpus=4)
[ 3942.078819][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3942.079432][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3942.079760][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3942.080743][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3942.081051][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3942.081455][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3942.081854][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3942.082254][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3942.082652][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3942.083054][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3942.083509][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3942.083843][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3942.084245][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3942.084643][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3942.085047][ C1] PKRU: 55555554
[ 3942.085229][ C1] Call Trace:
[ 3942.085399][ C1]
[ 3942.085549][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3942.085823][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3942.086075][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3942.086328][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3942.086558][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3942.086827][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3942.087099][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3942.087357][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3942.087641][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3942.087885][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3942.088198][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3942.088471][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3942.088759][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3942.089026][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3942.089331][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3942.089592][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3942.089901][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3942.090205][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3942.090520][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3942.090813][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3942.091110][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3942.091397][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3942.091708][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3942.091950][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.092192][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3942.092430][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3942.092678][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3942.092953][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3942.093238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.093477][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3942.093718][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3942.093980][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3942.094214][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3942.094461][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3942.094720][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3942.094995][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3942.095275][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3942.095521][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3942.095796][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3942.096059][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3942.096406][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3942.096658][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3942.096977][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3942.097238][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3942.097441][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3942.097672][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3942.097924][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3942.098200][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3942.098473][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3942.098700][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3942.099017][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3942.099324][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3942.099603][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3942.099898][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3942.100152][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3942.100382][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3942.100681][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3942.100968][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3942.101292][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.101530][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3942.101826][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3942.102110][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3942.102426][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3942.102683][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3942.102919][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3942.103168][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3942.103480][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3942.103812][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3942.104110][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3942.104385][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3942.104675][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3942.104986][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3942.105218][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3942.105495][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3942.105771][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3942.106034][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3942.106266][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3942.106485][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3942.106734][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3942.106988][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3942.107263][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3942.107504][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3942.107756][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3942.107971][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3942.108239][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3942.108548][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3942.108791][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3942.109024][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3942.109273][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3942.109529][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3942.109769][ C1] tc_run (net/core/dev.c:3945)
[ 3942.109973][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3942.110216][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.110455][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3942.110717][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3942.110970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.111208][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3942.111473][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3942.111775][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3942.112050][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3942.112302][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3942.112566][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3942.112821][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3942.113100][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3942.113436][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3942.113712][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3942.113967][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3942.114232][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3942.114448][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3942.114705][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3942.114948][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3942.115234][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3942.115486][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3942.115726][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3942.115974][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3942.116218][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3942.116487][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3942.116767][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3942.117038][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3942.117322][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3942.117593][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3942.117837][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3942.118108][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3942.118346][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3942.118607][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3942.118868][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3942.119129][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3942.119403][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3942.119687][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.119924][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3942.120222][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3942.120461][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3942.120726][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3942.120946][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3942.121244][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3942.121493][ C1] __do_softirq (kernel/softirq.c:553)
[ 3942.121725][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3942.121947][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3942.122233][ C1]
[ 3942.122384][ C1]
[ 3942.122534][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3942.122840][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3942.123165][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3942.124139][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3942.124447][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3942.124847][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3942.125247][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3942.125646][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3942.126049][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3942.126450][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3942.126748][ C1] pipe_read (fs/pipe.c:413)
[ 3942.126970][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3942.127250][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3942.127495][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3942.127756][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3942.127998][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3942.128212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.128453][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3942.128695][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3942.128932][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3942.129174][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3942.129415][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3942.129679][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3942.129917][ C1] ksys_read (fs/read_write.c:619)
[ 3942.130139][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3942.130384][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3942.130689][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3942.130920][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3942.131221][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3942.131449][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3942.132420][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3942.132840][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3942.133240][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3942.133640][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3942.134037][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3942.134436][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3942.134436][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3942.134838][ C1]
| [ 3942.134996][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 3942.135276][ C2] NMI backtrace for cpu 2
[ 3942.135289][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3942.135293][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3942.135301][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3942.135306][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3942.135311][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3942.135314][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3942.135319][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3942.135323][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3942.135327][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3942.135331][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3942.135335][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3942.135341][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3942.135345][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3942.135348][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3942.135352][ C2] PKRU: 55555554
[ 3942.135354][ C2] Call Trace:
[ 3942.135358][ C2]
[ 3942.135363][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3942.135372][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3942.135378][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3942.135383][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3942.135385][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3942.135388][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3942.135393][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3942.135397][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3942.135400][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3942.135403][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3942.135406][ C2]
[ 3942.135407][ C2]
[ 3942.135408][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3942.135411][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3942.135415][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.135418][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3942.135421][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3942.135425][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3942.135428][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3942.135431][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.135433][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3942.135437][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3942.135440][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3942.135446][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3942.135448][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3942.135453][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3942.135458][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3942.135461][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3942.135464][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3942.135466][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3942.135468][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3942.135473][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3942.135476][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3942.135479][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3942.135487][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3942.135490][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3942.135492][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3942.135496][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3942.135499][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3942.135501][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3942.135505][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3942.135511][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3942.135516][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3942.135519][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3942.135528][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3942.135531][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3942.135533][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3942.135537][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3942.135540][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3942.135545][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.135547][ 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))
[ 3942.135551][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3942.135554][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3942.135558][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3942.135562][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3942.135564][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3942.135568][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3942.135575][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3942.135581][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3942.135588][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3942.135592][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3942.135603][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3942.135610][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3942.135614][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3942.135617][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3942.135620][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3942.135623][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3942.135626][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3942.135628][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3942.135631][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3942.135635][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3942.135638][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3942.135642][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3942.135645][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.135647][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3942.135651][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3942.135655][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3942.135658][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3942.135662][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3942.135667][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3942.135671][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3942.135675][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3942.135679][ C2] tc_run (net/core/dev.c:3945)
[ 3942.135682][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3942.135685][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.135688][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3942.135691][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3942.135695][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.135698][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3942.135701][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3942.135704][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3942.135706][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3942.135710][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3942.135714][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3942.135717][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3942.135725][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3942.135728][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3942.135731][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3942.135735][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3942.135738][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3942.135741][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3942.135744][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3942.135747][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3942.135749][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3942.135752][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3942.135754][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3942.135758][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3942.135761][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3942.135764][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3942.135767][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3942.135771][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3942.135773][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3942.135779][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3942.135782][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3942.135785][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3942.135789][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3942.135793][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3942.135796][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3942.135799][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3942.135803][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3942.135805][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3942.135809][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3942.135812][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3942.135817][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3942.135821][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3942.135824][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3942.135828][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3942.135831][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3942.135833][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3942.135837][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3942.135840][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3942.135842][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3942.135845][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3942.135850][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3942.135853][ C2] __do_softirq (kernel/softirq.c:553)
[ 3942.135857][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3942.135860][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3942.135864][ C2]
[ 3942.135864][ C2]
[ 3942.135865][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3942.135869][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3942.135872][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3942.135874][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3942.135877][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3942.135878][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3942.135880][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3942.135881][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3942.135883][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3942.135886][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3942.135889][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3942.135893][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3942.135895][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3942.135898][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3942.135902][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3942.135905][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3942.135908][ C2] do_idle (kernel/sched/idle.c:312)
[ 3942.135911][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3942.135913][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3942.135916][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3942.135921][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3968.571180][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3968.571716][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3968.572227][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3968.572702][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3968.573626][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3968.574238][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3968.574562][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3968.575531][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3968.575839][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3968.576237][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3968.576635][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3968.577033][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3968.577431][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3968.577827][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3968.578272][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3968.578604][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3968.579004][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3968.579401][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3968.579798][ C2] PKRU: 55555554
[ 3968.579984][ C2] Call Trace:
[ 3968.580154][ C2]
[ 3968.580301][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3968.580561][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3968.580805][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3968.581080][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3968.581355][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3968.581642][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3968.581906][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3968.582213][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3968.582475][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3968.582737][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3968.583047][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3968.583343][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3968.583658][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3968.583948][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3968.584245][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3968.584533][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3968.584845][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3968.585087][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.585327][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3968.585567][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3968.585816][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3968.586087][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3968.586374][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.586612][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3968.586852][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3968.587112][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3968.587349][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3968.587597][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3968.587858][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3968.588132][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3968.588408][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3968.588655][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3968.588928][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3968.589193][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3968.589540][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3968.589794][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3968.590121][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3968.590383][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3968.590587][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3968.590819][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3968.591072][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3968.591348][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3968.591600][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3968.591828][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3968.592146][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3968.592452][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3968.592735][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3968.593028][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3968.593278][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3968.593508][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3968.593806][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3968.594093][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3968.594419][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.594657][ 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))
[ 3968.594953][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3968.595239][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3968.595555][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3968.595813][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3968.596048][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3968.596296][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3968.596608][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3968.596939][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3968.597239][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3968.597513][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3968.597799][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3968.598112][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3968.598354][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3968.598619][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3968.598936][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3968.599211][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3968.599488][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3968.599804][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3968.600072][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3968.600384][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3968.600634][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3968.600898][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3968.601189][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.601432][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3968.601715][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3968.602021][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3968.602296][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3968.602538][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3968.602780][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3968.603012][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3968.603268][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3968.603581][ C2] tc_run (net/core/dev.c:3945)
[ 3968.603786][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3968.604017][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.604256][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3968.604519][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3968.604771][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.605008][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3968.605274][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3968.605578][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3968.605851][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3968.606103][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3968.606369][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3968.606626][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3968.606965][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3968.607241][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3968.607495][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3968.607760][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3968.607976][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3968.608219][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3968.608497][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3968.608808][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3968.609086][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3968.609339][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3968.609567][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3968.609838][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3968.610088][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3968.610339][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3968.610580][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3968.610829][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3968.611065][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3968.611332][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3968.611612][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3968.611856][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3968.612106][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3968.612406][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3968.612727][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3968.612971][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3968.613234][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3968.613504][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3968.613742][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3968.613980][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3968.614241][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3968.614502][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3968.614762][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3968.615030][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3968.615317][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.615555][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3968.615846][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3968.616086][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3968.616351][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3968.616571][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3968.616869][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3968.617118][ C2] __do_softirq (kernel/softirq.c:553)
[ 3968.617351][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3968.617572][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3968.617857][ C2]
[ 3968.618010][ C2]
[ 3968.618159][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3968.618464][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3968.618721][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3968.619695][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3968.620009][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3968.620409][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3968.620806][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3968.621206][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3968.621606][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3968.622005][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3968.622300][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3968.622561][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3968.622803][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3968.623055][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3968.623335][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3968.623572][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3968.623847][ C2] do_idle (kernel/sched/idle.c:312)
[ 3968.624051][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3968.624294][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3968.624537][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3968.624807][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3968.627186][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3968.627721][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3968.628199][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3968.628668][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3968.629583][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3968.630202][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3968.630491][ C1] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe
All code
========
0: 00 00 add %al,(%rax)
2: 00 00 add %al,(%rax)
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 66 0f 1f 00 nopw (%rax)
18: 48 85 f6 test %rsi,%rsi
1b: 0f 84 5e 01 00 00 je 0x17f
21: 48 89 f8 mov %rdi,%rax
24: 41 54 push %r12
26: 44 0f b6 c2 movzbl %dl,%r8d
2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction
2d: 55 push %rbp
2e: 53 push %rbx
2f: 72 14 jb 0x45
31: eb 26 jmp 0x59
33: cc int3
34: cc int3
35: cc int3
36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
3d: ff ff fe
Code starting with the faulting instruction
===========================================
0: 48 01 f0 add %rsi,%rax
3: 55 push %rbp
4: 53 push %rbx
5: 72 14 jb 0x1b
7: eb 26 jmp 0x2f
9: cc int3
a: cc int3
b: cc int3
c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax
13: ff ff fe
[ 3968.631466][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202
[ 3968.631774][ C1] RAX: ffff88800a3a0e18 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3968.632175][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3968.632574][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3968.632972][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3968.633373][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3968.633774][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3968.634221][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3968.634553][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3968.634952][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3968.635356][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3968.635755][ C1] PKRU: 55555554
[ 3968.635938][ C1] Call Trace:
[ 3968.636108][ C1]
[ 3968.636260][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3968.636522][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3968.636767][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3968.637044][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3968.637317][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3968.637608][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3968.637873][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3968.638180][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3968.638443][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3968.638752][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3968.639050][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3968.639365][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3968.639653][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3968.639915][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3968.640200][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3968.640512][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3968.640751][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.640993][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3968.641235][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3968.641485][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3968.641759][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3968.642043][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.642282][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3968.642524][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3968.642790][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3968.643027][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3968.643274][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3968.643533][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3968.643810][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3968.644087][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3968.644336][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3968.644607][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3968.644870][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3968.645221][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3968.645475][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3968.645795][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3968.646063][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3968.646268][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3968.646498][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3968.646751][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3968.647031][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3968.647304][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3968.647532][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3968.647850][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3968.648157][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3968.648439][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3968.648734][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3968.648984][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3968.649216][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3968.649515][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3968.649801][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3968.650137][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.650376][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3968.650672][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3968.650958][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3968.651276][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3968.651535][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3968.651768][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3968.652016][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3968.652332][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3968.652665][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3968.652964][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3968.653240][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3968.653527][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3968.653840][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3968.654075][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3968.654351][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3968.654628][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3968.654892][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3968.655125][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3968.655345][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3968.655594][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3968.655849][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3968.656129][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3968.656366][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3968.656615][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3968.656834][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3968.657103][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3968.657414][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3968.657654][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3968.657888][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3968.658140][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3968.658398][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3968.658641][ C1] tc_run (net/core/dev.c:3945)
[ 3968.658846][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3968.659077][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.659318][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3968.659579][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3968.659832][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.660075][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3968.660341][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3968.660646][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3968.660918][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3968.661172][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3968.661440][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3968.661696][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3968.661975][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3968.662316][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3968.662592][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3968.662845][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3968.663111][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3968.663327][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3968.663584][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3968.663828][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3968.664118][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3968.664369][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3968.664606][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3968.664855][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3968.665100][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3968.665369][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3968.665650][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3968.665923][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3968.666205][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3968.666479][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3968.666724][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3968.666996][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3968.667232][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3968.667493][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3968.667754][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3968.668014][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3968.668290][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3968.668575][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.668815][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3968.669105][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3968.669346][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3968.669610][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3968.669832][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3968.670134][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3968.670382][ C1] __do_softirq (kernel/softirq.c:553)
[ 3968.670616][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3968.670836][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3968.671123][ C1]
[ 3968.671274][ C1]
[ 3968.671424][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3968.671731][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3968.672056][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3968.673031][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3968.673343][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3968.673749][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3968.674152][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3968.674555][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3968.674955][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3968.675361][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3968.675661][ C1] pipe_read (fs/pipe.c:413)
[ 3968.675882][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3968.676164][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3968.676407][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3968.676671][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3968.676912][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3968.677130][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3968.677368][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3968.677611][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3968.677852][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3968.678093][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3968.678333][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3968.678601][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3968.678841][ C1] ksys_read (fs/read_write.c:619)
[ 3968.679059][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3968.679305][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3968.679611][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3968.679846][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3968.680150][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3968.680381][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3968.681356][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3968.681780][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3968.682183][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3968.682583][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3968.682983][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3968.683388][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3996.571177][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3996.571709][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3996.572218][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3996.572694][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3996.573614][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3996.574225][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3996.574548][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3996.575513][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 3996.575821][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3996.576217][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 3996.576612][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 3996.577010][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 3996.577407][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 3996.577803][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 3996.578248][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3996.578577][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 3996.578976][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3996.579373][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3996.579773][ C2] PKRU: 55555554
[ 3996.579955][ C2] Call Trace:
[ 3996.580125][ C2]
[ 3996.580272][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3996.580532][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3996.580773][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3996.581048][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3996.581318][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3996.581610][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3996.581872][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3996.582176][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3996.582434][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3996.582695][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3996.583006][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3996.583298][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3996.583610][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3996.583898][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3996.584189][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3996.584478][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3996.584788][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3996.585026][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.585264][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3996.585503][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3996.585750][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3996.586020][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3996.586303][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.586539][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3996.586778][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3996.587036][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3996.587270][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3996.587516][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3996.587777][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3996.588050][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3996.588325][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3996.588571][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3996.588839][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3996.589100][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3996.589447][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3996.589697][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3996.590022][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3996.590284][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3996.590486][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3996.590714][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 3996.590965][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3996.591241][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3996.591491][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 3996.591715][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3996.592032][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3996.592337][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3996.592615][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3996.592909][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3996.593158][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3996.593385][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3996.593682][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3996.593965][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3996.594289][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.594525][ 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))
[ 3996.594820][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3996.595106][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3996.595420][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3996.595676][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3996.595914][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 3996.596162][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3996.596477][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3996.596807][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3996.597102][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3996.597377][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3996.597665][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3996.597981][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3996.598221][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 3996.598484][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3996.598800][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3996.599077][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 3996.599352][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 3996.599666][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 3996.599929][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3996.600241][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 3996.600487][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3996.600749][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3996.601033][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.601269][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 3996.601551][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3996.601853][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3996.602129][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3996.602371][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3996.602611][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 3996.602844][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3996.603099][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 3996.603410][ C2] tc_run (net/core/dev.c:3945)
[ 3996.603613][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3996.603843][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.604079][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3996.604338][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3996.604591][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.604829][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3996.605091][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3996.605393][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3996.605663][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3996.605914][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3996.606181][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3996.606436][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3996.606771][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3996.607046][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3996.607297][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3996.607560][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3996.607774][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3996.608016][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3996.608289][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3996.608600][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 3996.608875][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 3996.609124][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 3996.609354][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 3996.609620][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 3996.609867][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3996.610116][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3996.610356][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3996.610603][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3996.610834][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3996.611102][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3996.611384][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 3996.611628][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 3996.611876][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 3996.612179][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 3996.612496][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 3996.612738][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 3996.612997][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3996.613263][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3996.613503][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 3996.613739][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3996.613999][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3996.614258][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3996.614516][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3996.614784][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3996.615066][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.615302][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3996.615593][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3996.615829][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3996.616092][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3996.616311][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3996.616607][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3996.616853][ C2] __do_softirq (kernel/softirq.c:553)
[ 3996.617083][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3996.617302][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3996.617585][ C2]
[ 3996.617734][ C2]
[ 3996.617889][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3996.618191][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3996.618447][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3996.619410][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 3996.619716][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 3996.620118][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 3996.620514][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 3996.620909][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 3996.621306][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 3996.621704][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3996.621991][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3996.622250][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3996.622493][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3996.622743][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3996.623017][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3996.623256][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3996.623526][ C2] do_idle (kernel/sched/idle.c:312)
[ 3996.623731][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3996.623970][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3996.624213][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3996.624479][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3996.626849][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3996.627377][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 3996.627855][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3996.628325][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3996.629233][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3996.629851][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3996.630178][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3996.631150][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3996.631459][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 3996.631858][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 3996.632256][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 3996.632655][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 3996.633055][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3996.633455][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3996.633901][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3996.634232][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 3996.634635][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3996.635036][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3996.635436][ C1] PKRU: 55555554
[ 3996.635618][ C1] Call Trace:
[ 3996.635789][ C1]
[ 3996.635938][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3996.636201][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3996.636445][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3996.636723][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3996.636994][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3996.637285][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3996.637550][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3996.637855][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3996.638119][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3996.638429][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3996.638723][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3996.639037][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3996.639329][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3996.639623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3996.639920][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3996.640233][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3996.640473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.640715][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3996.640956][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3996.641208][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3996.641481][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3996.641766][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.642005][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3996.642248][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3996.642508][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3996.642744][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3996.642991][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3996.643251][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3996.643527][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3996.643804][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3996.644051][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3996.644322][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3996.644585][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 3996.644933][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3996.645187][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3996.645508][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3996.645770][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3996.645974][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3996.646205][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3996.646458][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3996.646736][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3996.647007][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3996.647236][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3996.647555][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3996.647861][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3996.648144][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3996.648437][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3996.648687][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3996.648918][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 3996.649221][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3996.649508][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 3996.649837][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.650076][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 3996.650374][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 3996.650660][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 3996.650976][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3996.651235][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3996.651469][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 3996.651716][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3996.652028][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3996.652362][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3996.652661][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3996.652935][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3996.653224][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3996.653545][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3996.653779][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3996.654062][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3996.654331][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3996.654612][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 3996.654843][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3996.655063][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3996.655312][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3996.655567][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3996.655847][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3996.656085][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3996.656333][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3996.656551][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3996.656818][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3996.657129][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3996.657369][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3996.657602][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 3996.657851][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3996.658109][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3996.658350][ C1] tc_run (net/core/dev.c:3945)
[ 3996.658556][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 3996.658787][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.659026][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 3996.659289][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 3996.659542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.659785][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3996.660049][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3996.660358][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 3996.660630][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3996.660883][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3996.661148][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3996.661404][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 3996.661682][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3996.662021][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3996.662297][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3996.662550][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3996.662815][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3996.663030][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3996.663288][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3996.663532][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3996.663823][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3996.664074][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3996.664314][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3996.664561][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3996.664805][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3996.665072][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3996.665356][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3996.665629][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3996.665908][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3996.666182][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3996.666429][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3996.666701][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3996.666937][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3996.667198][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 3996.667459][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3996.667720][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3996.667995][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3996.668282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.668522][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3996.668811][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3996.669051][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3996.669316][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3996.669537][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3996.669838][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3996.670086][ C1] __do_softirq (kernel/softirq.c:553)
[ 3996.670321][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3996.670540][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3996.670825][ C1]
[ 3996.670976][ C1]
[ 3996.671127][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3996.671433][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 3996.671786][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 3996.672765][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 3996.673080][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 3996.673493][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 3996.673895][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 3996.674297][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 3996.674696][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 3996.675100][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 3996.675400][ C1] pipe_read (fs/pipe.c:413)
[ 3996.675621][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 3996.675903][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 3996.676147][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 3996.676412][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3996.676652][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 3996.676869][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3996.677108][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3996.677351][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 3996.677592][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 3996.677834][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3996.678073][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3996.678341][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 3996.678580][ C1] ksys_read (fs/read_write.c:619)
[ 3996.678798][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 3996.679043][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3996.679354][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 3996.679589][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3996.679892][ C1] RIP: 0033:0x7f08a1ea38b2
[ 3996.680125][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 3996.681101][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 3996.681524][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 3996.681926][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 3996.682326][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 3996.682724][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 3996.683127][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 3996.683529][ C1]
| [ 4020.135103][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 4020.135472][ C1] rcu: 1-....: (1661457 ticks this GP) idle=46d4/1/0x4000000000000000 softirq=577792/577794 fqs=403000
| [ 4020.136012][ C1] rcu: (t=1665248 jiffies g=1882453 q=703 ncpus=4)
[ 4020.136799][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4020.137411][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4020.137747][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4020.138642][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 4020.138927][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 4020.139297][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 4020.139668][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 4020.140081][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 4020.140485][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 4020.140885][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4020.141330][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4020.141661][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 4020.142032][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4020.142404][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4020.142772][ C1] PKRU: 55555554
[ 4020.142941][ C1] Call Trace:
[ 4020.143098][ C1]
[ 4020.143237][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 4020.143488][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 4020.143722][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 4020.143955][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 4020.144168][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 4020.144438][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 4020.144699][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 4020.144948][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 4020.145224][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4020.145461][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 4020.145765][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4020.146017][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4020.146305][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4020.146561][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4020.146858][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4020.147113][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4020.147413][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4020.147701][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4020.148006][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4020.148287][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4020.148605][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4020.148886][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4020.149188][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4020.149441][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.149684][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4020.149929][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4020.150179][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4020.150451][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4020.150734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.150973][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4020.151215][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4020.151474][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4020.151708][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4020.151953][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4020.152211][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4020.152488][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4020.152763][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4020.153010][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4020.153284][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4020.153547][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4020.153897][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4020.154142][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4020.154452][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4020.154707][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4020.154907][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4020.155135][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4020.155399][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4020.155674][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4020.155947][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4020.156174][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4020.156493][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4020.156798][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4020.157079][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4020.157374][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4020.157623][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4020.157851][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4020.158159][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4020.158443][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4020.158768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.159004][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16))
[ 4020.159302][ C1] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4020.159586][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4020.159909][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4020.160168][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4020.160404][ C1] netif_receive_skb (net/core/dev.c:5801)
[ 4020.160652][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4020.160966][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4020.161299][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4020.161596][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4020.161870][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4020.162158][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4020.162469][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 4020.162701][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4020.162976][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4020.163251][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 4020.163513][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 4020.163744][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 4020.163961][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 4020.164211][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 4020.164463][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4020.164738][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4020.164977][ C1] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 4020.165222][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4020.165438][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4020.165706][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4020.166012][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4020.166254][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4020.166484][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 4020.166732][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4020.166989][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4020.167228][ C1] tc_run (net/core/dev.c:3945)
[ 4020.167435][ C1] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4020.167664][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.167902][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4020.168163][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4020.168416][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.168653][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4020.168917][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4020.169222][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4020.169493][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4020.169750][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4020.170014][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4020.170273][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646)
[ 4020.170549][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4020.170887][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4020.171163][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4020.171415][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4020.171681][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4020.171896][ C1] ? run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4020.172151][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4020.172394][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4020.172680][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4020.172929][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4020.173170][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4020.173418][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4020.173661][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4020.173926][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4020.174206][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4020.174480][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4020.174760][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 4020.175030][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 4020.175275][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 4020.175544][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 4020.175781][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4020.176042][ C1] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4020.176303][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4020.176564][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 4020.176837][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4020.177122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.177361][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4020.177649][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4020.177889][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4020.178152][ C1] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4020.178371][ C1] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4020.178669][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4020.178916][ C1] __do_softirq (kernel/softirq.c:553)
[ 4020.179148][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4020.179368][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4020.179651][ C1]
[ 4020.179809][ C1]
[ 4020.179958][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4020.180262][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 4020.180586][ C1] Code: 10 e8 91 59 a6 fd 48 89 ef e8 a9 e1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 d6 57 68 <74> 0e 5b 5d c3 cc cc cc cc e8 2f a2 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: 91 xchg %eax,%ecx
3: 59 pop %rcx
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 a9 e1 a6 fd call 0xfffffffffda6e1b7
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 25 d6 57 68 decl %gs:0x6857d625(%rip) # 0x6857d64f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 2f a2 c8 fd call 0xfffffffffdc8a267
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 2f a2 c8 fd call 0xfffffffffdc8a23d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 4020.181556][ C1] RSP: 0018:ffffc900026cfbb8 EFLAGS: 00000286
[ 4020.181863][ C1] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff331c323
[ 4020.182261][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff97c7e0b1
[ 4020.182658][ C1] RBP: ffff88801662dcf8 R08: 0000000000000000 R09: fffffbfff331c0da
[ 4020.183057][ C1] R10: ffffffff998e06d7 R11: ffff8880165058f8 R12: ffff88801662dd54
[ 4020.183455][ C1] R13: 0000000000000001 R14: 0000000000000006 R15: ffff8880165058f0
[ 4020.183856][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 4020.184153][ C1] pipe_read (fs/pipe.c:413)
[ 4020.184372][ C1] ? __pfx___fsnotify_parent (fs/notify/fsnotify.c:180)
[ 4020.184649][ C1] ? __pfx_pipe_read (fs/pipe.c:262)
[ 4020.184891][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:950 drivers/tty/tty_io.c:1046)
[ 4020.185152][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4020.185394][ C1] vfs_read (./include/linux/fs.h:2079 fs/read_write.c:395 fs/read_write.c:476)
[ 4020.185608][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.185846][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4020.186085][ C1] ? __pfx_vfs_read (fs/read_write.c:457)
[ 4020.186325][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053)
[ 4020.186563][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4020.186801][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4020.187065][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 4020.187304][ C1] ksys_read (fs/read_write.c:619)
[ 4020.187521][ C1] ? __pfx_ksys_read (fs/read_write.c:609)
[ 4020.187766][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4020.188070][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 4020.188304][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4020.188602][ C1] RIP: 0033:0x7f08a1ea38b2
[ 4020.188831][ C1] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ea 0e 08 00 e8 65 ea 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24
All code
========
0: c0 e9 b2 shr $0xb2,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 call *0x48(%rax)
8: 8d 3d ea 0e 08 00 lea 0x80eea(%rip),%edi # 0x80ef8
e: e8 65 ea 01 00 call 0x1ea78
13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18: f3 0f 1e fa endbr64
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 10 jne 0x38
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 56 ja 0x88
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 48 83 ec 28 sub $0x28,%rsp
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 54 push %rsp
3f: 24 .byte 0x24
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 56 ja 0x5e
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 48 83 ec 28 sub $0x28,%rsp
12: 48 rex.W
13: 89 .byte 0x89
14: 54 push %rsp
15: 24 .byte 0x24
[ 4020.189802][ C1] RSP: 002b:00007ffda662a3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 4020.190224][ C1] RAX: ffffffffffffffda RBX: 000055838e99f5d0 RCX: 00007f08a1ea38b2
[ 4020.190622][ C1] RDX: 0000000000000001 RSI: 000055838e99f5d0 RDI: 0000000000000000
[ 4020.191019][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 4020.191416][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
[ 4020.191813][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 4020.191813][ C1] R13: 0000000000000000 R14: 0000000000000001 R15: 000055838e95f2a0
| [ 4020.192214][ C1]
| [ 4020.192378][ C1] Sending NMI from CPU 1 to CPUs 2:
| [ 4020.192668][ C2] NMI backtrace for cpu 2
[ 4020.192681][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4020.192685][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4020.192693][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4020.192698][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 4020.192701][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 4020.192703][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 4020.192704][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 4020.192705][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 4020.192707][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 4020.192709][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 4020.192710][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4020.192714][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 4020.192715][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4020.192717][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4020.192718][ C2] PKRU: 55555554
[ 4020.192719][ C2] Call Trace:
[ 4020.192721][ C2]
[ 4020.192724][ C2] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 4020.192731][ C2] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 4020.192736][ C2] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 4020.192742][ C2] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 4020.192744][ C2] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 4020.192746][ C2] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 4020.192751][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4020.192754][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4020.192757][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4020.192760][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4020.192763][ C2]
[ 4020.192764][ C2]
[ 4020.192765][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4020.192768][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4020.192772][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.192775][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4020.192778][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4020.192782][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4020.192785][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4020.192788][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.192791][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4020.192794][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4020.192797][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4020.192804][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4020.192806][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4020.192811][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4020.192817][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4020.192820][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4020.192823][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4020.192825][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4020.192827][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4020.192832][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4020.192836][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4020.192839][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4020.192848][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4020.192851][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4020.192853][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 4020.192857][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4020.192860][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 4020.192863][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 4020.192866][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4020.192873][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4020.192878][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4020.192882][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4020.192890][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4020.192894][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4020.192896][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4020.192899][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4020.192902][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4020.192906][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.192909][ 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))
[ 4020.192913][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4020.192916][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4020.192920][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4020.192924][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4020.192927][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 4020.192930][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4020.192937][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4020.192943][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4020.192950][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4020.192954][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4020.192964][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4020.192971][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4020.192976][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 4020.192979][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 4020.192983][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 4020.192985][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 4020.192989][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 4020.192991][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 4020.192995][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4020.192999][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 4020.193003][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 4020.193006][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4020.193009][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.193011][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 4020.193016][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4020.193020][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4020.193023][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4020.193027][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4020.193032][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 4020.193036][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4020.193039][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4020.193044][ C2] tc_run (net/core/dev.c:3945)
[ 4020.193047][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4020.193050][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.193053][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4020.193057][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4020.193061][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.193063][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4020.193066][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4020.193069][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4020.193071][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4020.193075][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4020.193078][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4020.193082][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4020.193089][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4020.193091][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4020.193095][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4020.193099][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4020.193101][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4020.193104][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4020.193107][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4020.193110][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4020.193112][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4020.193115][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 4020.193117][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4020.193121][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4020.193124][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4020.193127][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4020.193130][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4020.193134][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4020.193137][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4020.193142][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4020.193145][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4020.193149][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4020.193154][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4020.193158][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4020.193160][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4020.193164][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4020.193167][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4020.193170][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4020.193173][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 4020.193177][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4020.193181][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4020.193185][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4020.193188][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4020.193192][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4020.193195][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4020.193197][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4020.193202][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4020.193204][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4020.193208][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4020.193211][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4020.193215][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4020.193218][ C2] __do_softirq (kernel/softirq.c:553)
[ 4020.193222][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4020.193225][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4020.193228][ C2]
[ 4020.193229][ C2]
[ 4020.193230][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4020.193233][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 4020.193237][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 4020.193239][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 4020.193241][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 4020.193242][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 4020.193244][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 4020.193245][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 4020.193247][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 4020.193250][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 4020.193253][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 4020.193256][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 4020.193260][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 4020.193262][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 4020.193266][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4020.193268][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 4020.193272][ C2] do_idle (kernel/sched/idle.c:312)
[ 4020.193274][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 4020.193276][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 4020.193279][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 4020.193283][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 4044.571170][ C2] hardirqs last enabled at (44114564): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4044.571705][ C2] hardirqs last disabled at (44114563): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4044.572214][ C2] softirqs last enabled at (44113982): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4044.572686][ C2] softirqs last disabled at (44113989): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4044.573607][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4044.574216][ C2] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4044.574538][ C2] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4044.575501][ C2] RSP: 0018:ffffc9000021fa98 EFLAGS: 00000202
[ 4044.575807][ C2] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 4044.576202][ C2] RDX: ffffed100147436c RSI: 0000000000000004 RDI: ffff88800a3a1b58
[ 4044.576600][ C2] RBP: ffff88800a3a1b58 R08: 0000000000000000 R09: ffffed100147436b
[ 4044.576997][ C2] R10: ffff88800a3a1b5b R11: 0000008000000000 R12: 0000000000000003
[ 4044.577393][ C2] R13: ffffed100147436b R14: 0000000000000001 R15: 1ffff92000043f54
[ 4044.577788][ C2] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000
[ 4044.578233][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4044.578564][ C2] CR2: 00005575f9a5f000 CR3: 0000000006876003 CR4: 0000000000770ef0
[ 4044.578963][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4044.579359][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4044.579760][ C2] PKRU: 55555554
[ 4044.579941][ C2] Call Trace:
[ 4044.580112][ C2]
[ 4044.580258][ C2] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4044.580519][ C2] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4044.580764][ C2] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4044.581038][ C2] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4044.581311][ C2] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4044.581596][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4044.581859][ C2] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4044.582164][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4044.582423][ C2] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 4044.582684][ C2] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4044.582992][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4044.583287][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4044.583600][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4044.583887][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4044.584181][ C2] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4044.584468][ C2] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4044.584777][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4044.585018][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4044.585256][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4044.585493][ C2] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4044.585747][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4044.586017][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4044.586303][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4044.586540][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4044.586778][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4044.587037][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4044.587273][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4044.587518][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4044.587781][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4044.588055][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4044.588330][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4044.588576][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4044.588849][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4044.589112][ C2] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430)
[ 4044.589457][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4044.589715][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4044.590037][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4044.590300][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4044.590502][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4044.590732][ C2] ? set_track_prepare (mm/slub.c:6440)
[ 4044.590984][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4044.591259][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 4044.591507][ C2] ? skb_clone (net/core/skbuff.c:1954)
[ 4044.591735][ C2] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4044.592051][ C2] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4044.592355][ C2] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4044.592638][ C2] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4044.592929][ C2] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4044.593176][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4044.593405][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4))
[ 4044.593702][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4044.593992][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535)
[ 4044.594316][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4044.594553][ 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))
[ 4044.594846][ C2] netif_receive_skb_internal (net/core/dev.c:5742)
[ 4044.595133][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721)
[ 4044.595448][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4044.595705][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4044.595937][ C2] netif_receive_skb (net/core/dev.c:5801)
[ 4044.596185][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4044.596495][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4044.596825][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4044.597123][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4044.597396][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4044.597682][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4044.597993][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4044.598234][ C2] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 4044.598497][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 4044.598814][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 4044.599088][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 4044.599365][ C2] ? secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
[ 4044.599684][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 4044.599945][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4044.600260][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 4044.600508][ C2] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 4044.600772][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4044.601057][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4044.601295][ C2] ? stack_depot_save_flags (lib/stackdepot.c:677)
[ 4044.601575][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4044.601879][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4044.602152][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4044.602393][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4044.602634][ C2] tcf_classify (net/sched/cls_api.c:1830)
[ 4044.602864][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4044.603118][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 4044.603429][ C2] tc_run (net/core/dev.c:3945)
[ 4044.603633][ C2] ? __pfx_tc_run (net/core/dev.c:3929)
[ 4044.603864][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4044.604102][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284)
[ 4044.604362][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301)
[ 4044.604613][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4044.604848][ C2] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4044.605113][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4044.605414][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268)
[ 4044.605685][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4044.605937][ C2] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4044.606201][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4044.606457][ C2] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4044.606793][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4044.607066][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4044.607319][ C2] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4044.607582][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4044.607798][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4044.608038][ C2] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4044.608315][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4044.608624][ C2] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903)
[ 4044.608900][ C2] ? kmalloc_reserve (net/core/skbuff.c:563)
[ 4044.609151][ C2] ? __alloc_skb (net/core/skbuff.c:651)
[ 4044.609378][ C2] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872)
[ 4044.609662][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1624)
[ 4044.609903][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4044.610155][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4044.610395][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4044.610642][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4044.610876][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4044.611142][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4044.611420][ C2] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1))
[ 4044.611664][ C2] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3))
[ 4044.611912][ C2] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393)
[ 4044.612210][ C2] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281)
[ 4044.612528][ C2] ? tcp_fragment (net/ipv4/tcp_output.c:1679)
[ 4044.612770][ C2] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947)
[ 4044.613028][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4044.613298][ C2] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4044.613534][ C2] call_timer_fn (kernel/time/timer.c:1700)
[ 4044.613772][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4044.614035][ C2] ? next_expiry_recalc (kernel/time/timer.c:1818)
[ 4044.614294][ C2] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4044.614553][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4044.614820][ C2] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4044.615106][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4044.615343][ C2] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4044.615633][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4044.615872][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4044.616134][ C2] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4044.616352][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4044.616649][ C2] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4044.616897][ C2] __do_softirq (kernel/softirq.c:553)
[ 4044.617128][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4044.617347][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4044.617629][ C2]
[ 4044.617782][ C2]
[ 4044.617930][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4044.618234][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 4044.618489][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 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 51 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 51 41 00 verw 0x415193(%rip) # 0x4151bb
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 4044.619454][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246
[ 4044.619765][ C2] RAX: ffff888035bf7520 RBX: 1ffff92000029fc1 RCX: ffffffff97c4ba22
[ 4044.620163][ C2] RDX: ffffed1006b7eea5 RSI: 0000000000000004 RDI: ffffffff956968b6
[ 4044.620560][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006b7eea4
[ 4044.620959][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000
[ 4044.621356][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000
[ 4044.621754][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 4044.622042][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 4044.622302][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 4044.622544][ C2] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 4044.622793][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 4044.623071][ C2] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4044.623308][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 4044.623580][ C2] do_idle (kernel/sched/idle.c:312)
[ 4044.623782][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 4044.624024][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 4044.624266][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 4044.624535][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 4044.626909][ C1] hardirqs last enabled at (209231): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4044.627439][ C1] hardirqs last disabled at (209232): common_interrupt (arch/x86/kernel/irq.c:247)
| [ 4044.627915][ C1] softirqs last enabled at (196496): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4044.628383][ C1] softirqs last disabled at (196487): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4044.629296][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4044.629911][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4044.630235][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4044.631204][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 4044.631512][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff97c7eb80
[ 4044.631910][ C1] RDX: ffffed10014741c4 RSI: 0000000000000004 RDI: ffff88800a3a0e18
[ 4044.632311][ C1] RBP: ffff88800a3a0e18 R08: 0000000000000000 R09: ffffed10014741c3
[ 4044.632710][ C1] R10: ffff88800a3a0e1b R11: 0000008000000000 R12: 0000000000000003
[ 4044.633107][ C1] R13: ffffed10014741c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 4044.633507][ C1] FS: 00007f08a1c4ef00(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4044.633954][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4044.634289][ C1] CR2: 0000564c37401220 CR3: 0000000007faa004 CR4: 0000000000770ef0
[ 4044.634691][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4044.635087][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4044.635488][ C1] PKRU: 55555554
[ 4044.635668][ C1] Call Trace:
[ 4044.635840][ C1]