======================================
| [ 2364.424728][ C1] #10: ffffffff87d447e0 (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:5696 (discriminator 16))
| [ 2364.425259][ C1] #11: ffffffff87d447e0 (rcu_read_lock){....}-{1:2}, at: ip_local_deliver_finish (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_input.c:232)
| [ 2364.425782][ C1]
| [ 2364.425782][ C1] stack backtrace:
[ 2364.426470][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2364.427094][ C1] Call Trace:
[ 2364.427267][ C1]
[ 2364.427415][ C1] dump_stack_lvl (lib/dump_stack.c:107)
[ 2364.427656][ C1] validate_chain (kernel/locking/lockdep.c:3859)
[ 2364.427901][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2364.428174][ 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)
[ 2364.428435][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2364.428658][ C1] __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2364.428907][ C1] ? lock_downgrade (kernel/locking/lockdep.c:5656)
[ 2364.429153][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2364.429377][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 2364.429635][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.429875][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2364.430164][ C1] ? __pfx_sk_filter_trim_cap (net/core/filter.c:130)
[ 2364.430448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2364.430689][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.430932][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379)
[ 2364.431195][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.431466][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.431703][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2364.431952][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2364.432210][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2364.432523][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2364.432802][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2364.433085][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2364.433334][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2364.433608][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2364.433874][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2364.434197][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2364.434403][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2364.434637][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 2364.434902][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2364.435203][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2364.435433][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2364.435736][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2364.436062][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 2364.436331][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2364.436573][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2364.436870][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2364.437159][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2364.437478][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2364.437737][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2364.437973][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2364.438223][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2364.438543][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2364.438879][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2364.439182][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2364.439461][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2364.439752][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2364.440068][ C1] ? __pfx_check_irq_usage (kernel/locking/lockdep.c:2790)
[ 2364.440364][ C1] ? __bfs (kernel/locking/lockdep.c:1787)
[ 2364.440576][ C1] ? __pfx_hlock_conflict (kernel/locking/lockdep.c:2016)
[ 2364.440843][ C1] ? check_path.constprop.0 (kernel/locking/lockdep.c:2145)
[ 2364.441118][ C1] ? check_noncircular (kernel/locking/lockdep.c:2172)
[ 2364.441387][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2364.441611][ C1] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163)
[ 2364.441888][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2364.442144][ 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)
[ 2364.442378][ C1] ? check_prev_add (kernel/locking/lockdep.c:3172)
[ 2364.442627][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2364.442871][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2364.443106][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2364.443364][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2364.443626][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2364.443891][ C1] tc_run (net/core/dev.c:3912)
[ 2364.444100][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2364.444360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2364.444599][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2364.444863][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2364.445118][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 2364.445363][ C1] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359)
[ 2364.445698][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2364.445973][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2364.446229][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2364.446489][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2364.446768][ C1] ? __ip_finish_output (net/ipv4/ip_output.c:256 net/ipv4/ip_output.c:308 net/ipv4/ip_output.c:295)
[ 2364.447035][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2364.447253][ C1] ? tcp_clean_rtx_queue.constprop.0 (net/ipv4/tcp_input.c:3299)
[ 2364.447582][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2364.447825][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2364.448116][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2364.448382][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2364.448631][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2364.448870][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2364.449139][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2364.449423][ C1] ? tcp_small_queue_check.isra.0 (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/linux/refcount.h:136 net/ipv4/tcp_output.c:2623)
[ 2364.449728][ C1] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2364.449975][ C1] ? ipv4_mtu (./include/net/net_namespace.h:383 ./include/linux/netdevice.h:2655 ./include/net/ip.h:465 net/ipv4/route.c:1326)
[ 2364.450196][ C1] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2364.450462][ C1] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2364.450733][ C1] __tcp_push_pending_frames (net/ipv4/tcp_output.c:2977)
[ 2364.451016][ C1] tcp_rcv_state_process (net/ipv4/tcp_input.c:5654 net/ipv4/tcp_input.c:6870)
[ 2364.451289][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2364.451536][ 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)
[ 2364.451769][ C1] ? __lock_acquired (kernel/locking/lockdep.c:339 kernel/locking/lockdep.c:5991)
[ 2364.452022][ C1] ? __pfx_tcp_rcv_state_process (net/ipv4/tcp_input.c:6620)
[ 2364.452343][ C1] ? __pfx___lock_acquired (kernel/locking/lockdep.c:5959)
[ 2364.452616][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2364.452908][ C1] tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1929)
[ 2364.453148][ C1] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2329)
[ 2364.453384][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2364.453633][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2364.453892][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 2364.454181][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2364.454457][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2364.454736][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2364.454986][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2364.455259][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2364.455527][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2364.455851][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2364.456058][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2364.456308][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 2364.456590][ C1] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5950)
[ 2364.456846][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2364.457078][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2364.457381][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2364.457709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2364.457948][ C1] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5950)
[ 2364.458205][ C1] process_backlog (./include/linux/rcupdate.h:779 net/core/dev.c:5952)
[ 2364.458449][ C1] __napi_poll.constprop.0 (net/core/dev.c:6551)
[ 2364.458724][ C1] net_rx_action (net/core/dev.c:6620 net/core/dev.c:6753)
[ 2364.458965][ C1] ? __pfx_net_rx_action (net/core/dev.c:6717)
[ 2364.459226][ C1] ? lockdep_unlock (kernel/locking/lockdep.c:150)
[ 2364.459477][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 2364.459723][ C1] __do_softirq (kernel/softirq.c:553)
[ 2364.459959][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2364.460183][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2364.460496][ C1]
[ 2364.460651][ C1]
[ 2364.460802][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2364.461112][ C1] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 2364.461448][ C1] Code: 10 e8 e1 49 a6 fd 48 89 ef e8 f9 d1 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 75 c6 77 79 <74> 0e 5b 5d c3 cc cc cc cc e8 7f 92 c8 fd eb dc 0f 1f 44 00 00 5b
All code
========
0: 10 e8 adc %ch,%al
2: e1 49 loope 0x4d
4: a6 cmpsb %es:(%rdi),%ds:(%rsi)
5: fd std
6: 48 89 ef mov %rbp,%rdi
9: e8 f9 d1 a6 fd call 0xfffffffffda6d207
e: 81 e3 00 02 00 00 and $0x200,%ebx
14: 75 1d jne 0x33
16: 9c pushf
17: 58 pop %rax
18: f6 c4 02 test $0x2,%ah
1b: 75 29 jne 0x46
1d: 48 85 db test %rbx,%rbx
20: 74 01 je 0x23
22: fb sti
23: 65 ff 0d 75 c6 77 79 decl %gs:0x7977c675(%rip) # 0x7977c69f
2a:* 74 0e je 0x3a <-- trapping instruction
2c: 5b pop %rbx
2d: 5d pop %rbp
2e: c3 ret
2f: cc int3
30: cc int3
31: cc int3
32: cc int3
33: e8 7f 92 c8 fd call 0xfffffffffdc892b7
38: eb dc jmp 0x16
3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f: 5b pop %rbx
Code starting with the faulting instruction
===========================================
0: 74 0e je 0x10
2: 5b pop %rbx
3: 5d pop %rbp
4: c3 ret
5: cc int3
6: cc int3
7: cc int3
8: cc int3
9: e8 7f 92 c8 fd call 0xfffffffffdc8928d
e: eb dc jmp 0xffffffffffffffec
10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15: 5b pop %rbx
[ 2364.462427][ C1] RSP: 0018:ffffc90001b0fa88 EFLAGS: 00000286
[ 2364.462738][ C1] RAX: 0000000000000006 RBX: 0000000000000200 RCX: 1ffffffff13d19d6
[ 2364.463141][ C1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff86a7f061
[ 2364.463542][ C1] RBP: ffffffff8a827860 R08: 0000000000000001 R09: fffffbfff13cb484
[ 2364.463945][ C1] R10: ffffffff89e5a427 R11: 0000000000000000 R12: 0000000000000dc4
[ 2364.464374][ C1] R13: ffffffff8a827970 R14: ffffffff8a827860 R15: ffff888003e50000
[ 2364.464780][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
[ 2364.465085][ C1] uart_write (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:616)
[ 2364.465311][ C1] process_output_block (drivers/tty/n_tty.c:574)
[ 2364.465578][ C1] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359)
[ 2364.465916][ C1] n_tty_write (drivers/tty/n_tty.c:2380)
[ 2364.466148][ C1] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350)
[ 2364.466403][ C1] ? __pfx_woken_wake_function (kernel/sched/wait.c:439)
[ 2364.466692][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2364.466933][ C1] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973)
[ 2364.467193][ C1] iterate_tty_write (drivers/tty/tty_io.c:1021)
[ 2364.467448][ C1] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096)
[ 2364.467741][ C1] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590)
[ 2364.467968][ C1] ? __pfx_vfs_write (fs/read_write.c:571)
[ 2364.468218][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145)
[ 2364.468484][ C1] ksys_write (fs/read_write.c:643)
[ 2364.468703][ C1] ? __pfx_ksys_write (fs/read_write.c:633)
[ 2364.468957][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 2364.469191][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2364.469497][ C1] RIP: 0033:0x7fcbb0ceb957
[ 2364.469728][ C1] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2364.470711][ C1] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2364.471136][ C1] RAX: ffffffffffffffda RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2364.471550][ C1] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2364.471952][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2364.472381][ C1] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2364.472781][ C1] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2412.576482][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2412.577022][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2412.577533][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2412.578016][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2412.578862][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2412.579479][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2412.579805][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2412.580779][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2412.581090][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2412.581500][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2412.581900][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2412.582304][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2412.582708][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2412.583109][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2412.583560][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2412.583894][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2412.584299][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2412.584702][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2412.585102][ C0] PKRU: 55555554
[ 2412.585285][ C0] Call Trace:
[ 2412.585459][ C0]
[ 2412.585610][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2412.585873][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2412.586118][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2412.586395][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2412.586668][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2412.586958][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2412.587229][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2412.587538][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2412.587800][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2412.588110][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2412.588407][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2412.588725][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2412.589017][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2412.589312][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2412.589603][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2412.589915][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2412.590156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.590399][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2412.590639][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2412.590890][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2412.591174][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2412.591460][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.591697][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2412.591941][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2412.592201][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2412.592437][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2412.592684][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2412.592944][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2412.593226][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2412.593504][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2412.593752][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2412.594036][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2412.594301][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2412.594655][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2412.594912][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2412.595238][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2412.595516][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2412.595722][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2412.595955][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2412.596211][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2412.596489][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2412.596764][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2412.596995][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2412.597318][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2412.597625][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2412.597913][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2412.598210][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2412.598460][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2412.598693][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2412.598994][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2412.599282][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2412.599619][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.599860][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2412.600156][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2412.600446][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2412.600766][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2412.601022][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2412.601263][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2412.601514][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2412.601829][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2412.602164][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2412.602468][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2412.602744][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2412.603036][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2412.603351][ C0] ? 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)
[ 2412.603589][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2412.603854][ C0] ? 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)
[ 2412.604088][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2412.604310][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2412.604563][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2412.604829][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2412.605117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.605356][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2412.605637][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2412.605878][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2412.606127][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2412.606347][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2412.606616][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2412.606930][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.607178][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2412.607448][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2412.607691][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2412.607925][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2412.608167][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2412.608423][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2412.608640][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2412.608910][ C0] tc_run (net/core/dev.c:3912)
[ 2412.609120][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2412.609355][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.609596][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2412.609859][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2412.610113][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.610353][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2412.610619][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2412.610924][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2412.611210][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2412.611501][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.611743][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2412.612002][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2412.612342][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2412.612619][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2412.612874][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2412.613141][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2412.613361][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2412.613606][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2412.613912][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2412.614173][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2412.614418][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2412.614669][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2412.614906][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2412.615175][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2412.615457][ C0] ? 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)
[ 2412.615762][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2412.616008][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2412.616259][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.616498][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2412.616769][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2412.617034][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2412.617277][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2412.617533][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2412.617837][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2412.618109][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2412.618334][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2412.618597][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2412.618868][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2412.619111][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2412.619349][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2412.619613][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2412.619876][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2412.620139][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2412.620411][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2412.620697][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.620938][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2412.621237][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2412.621477][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2412.621743][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2412.621967][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2412.622265][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2412.622519][ C0] __do_softirq (kernel/softirq.c:553)
[ 2412.622757][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2412.622978][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2412.623273][ C0]
[ 2412.623424][ C0]
[ 2412.623576][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2412.623882][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2412.624236][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2412.625214][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2412.625526][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2412.625928][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2412.626330][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2412.626737][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2412.627140][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2412.627545][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2412.627828][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2412.628068][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2412.628371][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2412.628600][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2412.629576][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2412.630009][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2412.630413][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2412.630814][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2412.631226][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2412.631628][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2412.634106][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2412.634624][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2412.635106][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2412.635589][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2412.636527][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2412.637143][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31)
[ 2412.637436][ C1] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
All code
========
0: 5d pop %rbp
1: 41 5c pop %r12
3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2
8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
f: 00 00 00
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: f3 0f 1e fa endbr64
26: 48 8b 0c 24 mov (%rsp),%rcx
2a:* 89 f6 mov %esi,%esi <-- trapping instruction
2c: 31 d2 xor %edx,%edx
2e: e9 af ef ff ff jmp 0xffffffffffffefe2
33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
3a: 00 00 00 00
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: 89 f6 mov %esi,%esi
2: 31 d2 xor %edx,%edx
4: e9 af ef ff ff jmp 0xffffffffffffefb8
9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
10: 00 00 00 00
14: 0f .byte 0xf
15: 1f (bad)
[ 2412.638417][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 2412.638727][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2412.639130][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2412.639531][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2412.639932][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2412.640338][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2412.640741][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2412.641203][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2412.641538][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2412.641942][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2412.642348][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2412.642751][ C1] PKRU: 55555554
[ 2412.642934][ C1] Call Trace:
[ 2412.643107][ C1]
[ 2412.643261][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2412.643526][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2412.643773][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2412.644057][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2412.644332][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2412.644625][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2412.644894][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2412.645208][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2412.645473][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2412.645739][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2412.646052][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2412.646351][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2412.646671][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2412.646964][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31)
[ 2412.647218][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2412.647504][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2412.647819][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.648062][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2412.648305][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2412.648556][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2412.648830][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2412.649120][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.649362][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2412.649605][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2412.649868][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2412.650106][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2412.650357][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2412.650618][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2412.650899][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2412.651187][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2412.651437][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2412.651712][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2412.651978][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2412.652329][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2412.652585][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2412.652909][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2412.653176][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2412.653383][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2412.653617][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2412.653873][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2412.654152][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2412.654384][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2412.654708][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2412.655015][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2412.655302][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2412.655599][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2412.655850][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2412.656083][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2412.656385][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2412.656675][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2412.657004][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.657246][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2412.657545][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2412.657836][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2412.658156][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2412.658415][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2412.658650][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2412.658901][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2412.659217][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2412.659553][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2412.659856][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2412.660132][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2412.660420][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2412.660691][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2412.661010][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2412.661240][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2412.661473][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2412.661748][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2412.662015][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2412.662302][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2412.662552][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2412.662815][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2412.663081][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2412.663369][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.663609][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2412.663890][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2412.664153][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2412.664432][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.664676][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2412.664917][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2412.665149][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2412.665438][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.665677][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2412.665934][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2412.666196][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2412.666447][ C1] tc_run (net/core/dev.c:3912)
[ 2412.666653][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2412.666888][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.667130][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2412.667394][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2412.667649][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2412.667889][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2412.668158][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2412.668464][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2412.668741][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2412.668996][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2412.669263][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2412.669522][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2412.669809][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2412.670086][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2412.670343][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2412.670611][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2412.670831][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2412.671078][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2412.671338][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2412.671590][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2412.671835][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2412.672086][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2412.672333][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2412.672605][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2412.672889][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2412.673166][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2412.673449][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2412.673723][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2412.673969][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2412.674242][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2412.674483][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2412.674752][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2412.675015][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2412.675277][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2412.675554][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2412.675841][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2412.676104][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2412.676342][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2412.676595][ C1] __do_softirq (kernel/softirq.c:553)
[ 2412.676832][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2412.677055][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2412.677343][ C1]
[ 2412.677493][ C1]
[ 2412.677648][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2412.677955][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2412.678215][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2412.679195][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2412.679506][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2412.679910][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2412.680313][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2412.680716][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2412.681127][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2412.681534][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2412.681824][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2412.682086][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2412.682331][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2412.682584][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2412.682864][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2412.683106][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2412.683382][ C1] do_idle (kernel/sched/idle.c:312)
[ 2412.683589][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2412.683833][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2412.684079][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2412.684351][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2439.907648][ C1] rcu: 1-....: (51627 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=6367
| [ 2439.908129][ C1] rcu: (t=26000 jiffies g=2033089 q=8 ncpus=4)
| [ 2439.908455][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 2439.908742][ C0] NMI backtrace for cpu 0
[ 2439.908755][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2439.908758][ C0] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2439.908768][ C0] Code: 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 <48> c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48
All code
========
0: 5c pop %rsp
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax
d: 7f ff ff
10: 48 39 c7 cmp %rax,%rdi
13: 76 dd jbe 0xfffffffffffffff2
15: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
1a: 48 89 fd mov %rdi,%rbp
1d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
24: fc ff df
27: 4d 89 d1 mov %r10,%r9
2a:* 48 c1 ed 03 shr $0x3,%rbp <-- trapping instruction
2e: 49 c1 e9 03 shr $0x3,%r9
32: 48 01 c5 add %rax,%rbp
35: 49 01 c1 add %rax,%r9
38: 48 89 e8 mov %rbp,%rax
3b: 49 8d 59 01 lea 0x1(%r9),%rbx
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 48 c1 ed 03 shr $0x3,%rbp
4: 49 c1 e9 03 shr $0x3,%r9
8: 48 01 c5 add %rax,%rbp
b: 49 01 c1 add %rax,%r9
e: 48 89 e8 mov %rbp,%rax
11: 49 8d 59 01 lea 0x1(%r9),%rbx
15: 48 rex.W
[ 2439.908771][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000216
[ 2439.908774][ C0] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2439.908776][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58
[ 2439.908778][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffff888008121b5b
[ 2439.908779][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2439.908781][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2439.908782][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2439.908784][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2439.908787][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2439.908789][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2439.908790][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2439.908791][ C0] PKRU: 55555554
[ 2439.908792][ C0] Call Trace:
[ 2439.908795][ C0]
[ 2439.908800][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2439.908806][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2439.908811][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2439.908816][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2439.908821][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2439.908823][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2439.908827][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2439.908832][ C0] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2439.908834][ C0] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2439.908838][ C0] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2439.908841][ C0]
[ 2439.908842][ C0]
[ 2439.908843][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2439.908847][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2439.908850][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2439.908855][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.908860][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2439.908864][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2439.908868][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2439.908870][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2439.908873][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.908875][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2439.908881][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2439.908884][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2439.908891][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2439.908894][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2439.908900][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2439.908908][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2439.908912][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2439.908915][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2439.908917][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2439.908920][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2439.908926][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2439.908932][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2439.908935][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2439.908946][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2439.908950][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2439.908952][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2439.908959][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2439.908962][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2439.908966][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2439.908972][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2439.908978][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2439.908983][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2439.908989][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2439.908998][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2439.909001][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2439.909003][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2439.909007][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2439.909010][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2439.909014][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.909017][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2439.909021][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2439.909025][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2439.909029][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2439.909032][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2439.909034][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2439.909037][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2439.909046][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2439.909053][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2439.909060][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2439.909064][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2439.909075][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2439.909082][ C0] ? 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)
[ 2439.909088][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2439.909091][ C0] ? 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)
[ 2439.909093][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2439.909098][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2439.909100][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2439.909104][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2439.909107][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.909110][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2439.909113][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2439.909116][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2439.909119][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2439.909122][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2439.909124][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2439.909130][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.909132][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2439.909139][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2439.909143][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2439.909146][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2439.909150][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2439.909152][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2439.909154][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2439.909157][ C0] tc_run (net/core/dev.c:3912)
[ 2439.909161][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2439.909164][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.909167][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2439.909170][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2439.909174][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.909176][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2439.909180][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2439.909184][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2439.909187][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2439.909196][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.909199][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2439.909203][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2439.909210][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2439.909213][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2439.909217][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2439.909220][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2439.909224][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2439.909227][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2439.909231][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2439.909235][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2439.909238][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2439.909242][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2439.909245][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2439.909251][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2439.909255][ C0] ? 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)
[ 2439.909258][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2439.909263][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2439.909266][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.909268][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2439.909271][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2439.909273][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2439.909275][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2439.909278][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2439.909281][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2439.909285][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2439.909290][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2439.909294][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2439.909297][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2439.909301][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2439.909306][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2439.909310][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2439.909314][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2439.909317][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2439.909321][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2439.909324][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.909326][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2439.909330][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2439.909333][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2439.909335][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2439.909338][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2439.909343][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2439.909346][ C0] __do_softirq (kernel/softirq.c:553)
[ 2439.909350][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2439.909353][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2439.909358][ C0]
[ 2439.909358][ C0]
[ 2439.909359][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2439.909363][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2439.909366][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2439.909368][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2439.909370][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2439.909372][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2439.909373][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2439.909374][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2439.909376][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2439.909381][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2439.909384][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2439.909389][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2439.909393][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2439.909397][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2439.909399][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2439.909401][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2439.909403][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2439.909404][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2439.909405][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2439.909407][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2439.909404][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 2439.909405][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 2439.909407][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2439.909412][ C0]
[ 2439.962372][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2439.962993][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2439.963292][ C1] Code: 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 a5 <80> 38 00 74 f2 e9 74 ff ff ff b8 01 00 00 00 c3 cc cc cc cc 48 29
All code
========
0: 2c 48 sub $0x48,%al
2: 89 c2 mov %eax,%edx
4: 48 85 c0 test %rax,%rax
7: 75 b0 jne 0xffffffffffffffb9
9: 48 89 da mov %rbx,%rdx
c: 4c 89 d8 mov %r11,%rax
f: 4c 29 da sub %r11,%rdx
12: e9 49 ff ff ff jmp 0xffffffffffffff60
17: 48 85 d2 test %rdx,%rdx
1a: 74 b3 je 0xffffffffffffffcf
1c: 48 01 ea add %rbp,%rdx
1f: eb 09 jmp 0x2a
21: 48 83 c0 01 add $0x1,%rax
25: 48 39 d0 cmp %rdx,%rax
28: 74 a5 je 0xffffffffffffffcf
2a:* 80 38 00 cmpb $0x0,(%rax) <-- trapping instruction
2d: 74 f2 je 0x21
2f: e9 74 ff ff ff jmp 0xffffffffffffffa8
34: b8 01 00 00 00 mov $0x1,%eax
39: c3 ret
3a: cc int3
3b: cc int3
3c: cc int3
3d: cc int3
3e: 48 rex.W
3f: 29 .byte 0x29
Code starting with the faulting instruction
===========================================
0: 80 38 00 cmpb $0x0,(%rax)
3: 74 f2 je 0xfffffffffffffff7
5: e9 74 ff ff ff jmp 0xffffffffffffff7e
a: b8 01 00 00 00 mov $0x1,%eax
f: c3 ret
10: cc int3
11: cc int3
12: cc int3
13: cc int3
14: 48 rex.W
15: 29 .byte 0x29
[ 2439.964273][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282
[ 2439.964590][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30
[ 2439.964993][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2439.965397][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3
[ 2439.965800][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2439.966204][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2439.966606][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2439.967058][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2439.967394][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2439.967801][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2439.968203][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2439.968606][ C1] PKRU: 55555554
[ 2439.968790][ C1] Call Trace:
[ 2439.968964][ C1]
[ 2439.969115][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2439.969391][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2439.969647][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2439.969902][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2439.970136][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2439.970409][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2439.970683][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2439.970944][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2439.971238][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2439.971482][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2439.971797][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2439.972075][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2439.972365][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2439.972633][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2439.972943][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2439.973205][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 2439.973469][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2439.973734][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2439.974048][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2439.974349][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2439.974667][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2439.974961][ C1] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2439.975225][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2439.975511][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2439.975825][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.976070][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2439.976318][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2439.976569][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2439.976844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2439.977131][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.977374][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2439.977619][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2439.977881][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2439.978119][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2439.978368][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2439.978629][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2439.978911][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2439.979191][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2439.979441][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2439.979715][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2439.979980][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2439.980333][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2439.980588][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2439.980912][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2439.981183][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2439.981391][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2439.981622][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2439.981878][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2439.982160][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2439.982391][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2439.982718][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2439.983028][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2439.983314][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2439.983614][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2439.983865][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2439.984096][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2439.984401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2439.984688][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2439.985019][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.985260][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2439.985561][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2439.985848][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2439.986168][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2439.986427][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2439.986664][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2439.986916][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2439.987234][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2439.987571][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2439.987871][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2439.988151][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2439.988441][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2439.988712][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2439.989030][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2439.989250][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2439.989486][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2439.989759][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2439.990025][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2439.990314][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2439.990561][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2439.990825][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2439.991098][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2439.991386][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.991629][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2439.991907][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2439.992170][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2439.992451][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.992692][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2439.992936][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2439.993171][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2439.993459][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.993700][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2439.993958][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2439.994221][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2439.994474][ C1] tc_run (net/core/dev.c:3912)
[ 2439.994682][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2439.994917][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.995156][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2439.995423][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2439.995678][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2439.995921][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2439.996189][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2439.996498][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2439.996773][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2439.997028][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2439.997295][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2439.997554][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2439.997846][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2439.998124][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2439.998381][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2439.998649][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2439.998868][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2439.999114][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2439.999370][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2439.999624][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2439.999868][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2440.000120][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2440.000369][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2440.000639][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2440.000925][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2440.001206][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2440.001493][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2440.001768][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2440.002016][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2440.002291][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2440.002531][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2440.002796][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2440.003060][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2440.003324][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2440.003600][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2440.003888][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2440.004152][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2440.004393][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2440.004644][ C1] __do_softirq (kernel/softirq.c:553)
[ 2440.004881][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2440.005104][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2440.005394][ C1]
[ 2440.005546][ C1]
[ 2440.005698][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2440.006008][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2440.006268][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2440.007252][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2440.007566][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2440.007969][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2440.008374][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2440.008778][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2440.009180][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2440.009583][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2440.009876][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2440.010140][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2440.010386][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2440.010640][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2440.010922][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2440.011175][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2440.011450][ C1] do_idle (kernel/sched/idle.c:312)
[ 2440.011656][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2440.011902][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2440.012149][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2440.012421][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2464.576493][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2464.577030][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2464.577544][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2464.578020][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2464.578939][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2464.579559][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2464.579886][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2464.580868][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2464.581178][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2464.581579][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2464.581979][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2464.582378][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2464.582779][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2464.583183][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2464.583635][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2464.583968][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2464.584371][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2464.584775][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2464.585176][ C0] PKRU: 55555554
[ 2464.585361][ C0] Call Trace:
[ 2464.585532][ C0]
[ 2464.585684][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2464.585949][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2464.586194][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2464.586473][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2464.586746][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2464.587037][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2464.587304][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2464.587635][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2464.587899][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2464.588216][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2464.588516][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2464.588832][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2464.589123][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2464.589431][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2464.589723][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2464.590035][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2464.590278][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.590521][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2464.590766][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2464.591026][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2464.591300][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2464.591585][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.591828][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2464.592072][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2464.592334][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2464.592569][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2464.592817][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2464.593077][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2464.593357][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2464.593636][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2464.593887][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2464.594159][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2464.594426][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2464.594775][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2464.595030][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2464.595352][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2464.595618][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2464.595824][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2464.596054][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2464.596312][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2464.596592][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2464.596867][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2464.597095][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2464.597417][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2464.597725][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2464.598008][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2464.598306][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2464.598555][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2464.598784][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2464.599086][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2464.599374][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2464.599702][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.599940][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2464.600239][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2464.600525][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2464.600851][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2464.601108][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2464.601345][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2464.601595][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2464.601911][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2464.602246][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2464.602548][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2464.602825][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2464.603115][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2464.603430][ C0] ? 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)
[ 2464.603664][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2464.603930][ C0] ? 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)
[ 2464.604161][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2464.604386][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2464.604638][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2464.604904][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2464.605190][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.605434][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2464.605711][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2464.605952][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2464.606201][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2464.606419][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2464.606687][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2464.606998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.607242][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2464.607512][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2464.607754][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2464.607986][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2464.608226][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2464.608482][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2464.608701][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2464.608971][ C0] tc_run (net/core/dev.c:3912)
[ 2464.609177][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2464.609410][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.609649][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2464.609911][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2464.610164][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.610406][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2464.610673][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2464.610984][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2464.611257][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2464.611548][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.611786][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2464.612044][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2464.612386][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2464.612664][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2464.612918][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2464.613184][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2464.613407][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2464.613651][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2464.613957][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2464.614210][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2464.614452][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2464.614704][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2464.614940][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2464.615208][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2464.615493][ C0] ? 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)
[ 2464.615797][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2464.616045][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2464.616297][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.616538][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2464.616807][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2464.617071][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2464.617315][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2464.617571][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2464.617881][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2464.618147][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2464.618370][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2464.618632][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2464.618904][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2464.619144][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2464.619393][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2464.619659][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2464.619921][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2464.620182][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2464.620458][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2464.620746][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.620995][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2464.621288][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2464.621529][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2464.621794][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2464.622015][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2464.622316][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2464.622566][ C0] __do_softirq (kernel/softirq.c:553)
[ 2464.622801][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2464.623022][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2464.623310][ C0]
[ 2464.623463][ C0]
[ 2464.623612][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2464.623919][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2464.624270][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2464.625248][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2464.625557][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2464.625962][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2464.626365][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2464.626767][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2464.627168][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2464.627577][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2464.627860][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2464.628094][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2464.628395][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2464.628625][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2464.629601][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2464.630024][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2464.630427][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2464.630827][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2464.631235][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2464.631636][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2464.634100][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2464.634618][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2464.635101][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2464.635585][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2464.636525][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2464.637144][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2464.637473][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2464.638456][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2464.638768][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2464.639174][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2464.639581][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2464.639985][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2464.640390][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2464.640793][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2464.641252][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2464.641590][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2464.641995][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2464.642399][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2464.642802][ C1] PKRU: 55555554
[ 2464.642987][ C1] Call Trace:
[ 2464.643161][ C1]
[ 2464.643312][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2464.643577][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2464.643829][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2464.644110][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2464.644388][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2464.644679][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2464.644948][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2464.645259][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2464.645524][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2464.645790][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2464.646104][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2464.646404][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2464.646723][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2464.647016][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2464.647323][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2464.647615][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2464.647931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.648176][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2464.648420][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2464.648671][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2464.648949][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2464.649237][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.649480][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2464.649724][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2464.649988][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2464.650225][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2464.650476][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2464.650738][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2464.651024][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2464.651308][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2464.651560][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2464.651841][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2464.652107][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2464.652458][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2464.652714][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2464.653038][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2464.653305][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2464.653512][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2464.653746][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2464.654006][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2464.654286][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2464.654519][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2464.654848][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2464.655159][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2464.655445][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2464.655745][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2464.655995][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2464.656229][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2464.656534][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2464.656822][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2464.657150][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.657393][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2464.657696][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2464.657985][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2464.658308][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2464.658567][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2464.658805][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2464.659055][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2464.659374][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2464.659711][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2464.660018][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2464.660301][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2464.660593][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2464.660872][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2464.661191][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2464.661411][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2464.661648][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2464.661922][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2464.662188][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2464.662477][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2464.662726][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2464.662990][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2464.663257][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2464.663549][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.663790][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2464.664070][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2464.664335][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2464.664614][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.664858][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2464.665103][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2464.665336][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2464.665626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.665868][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2464.666126][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2464.666391][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2464.666641][ C1] tc_run (net/core/dev.c:3912)
[ 2464.666850][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2464.667082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.667325][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2464.667589][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2464.667845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2464.668087][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2464.668357][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2464.668665][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2464.668940][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2464.669197][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2464.669466][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2464.669725][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2464.670014][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2464.670297][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2464.670552][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2464.670821][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2464.671053][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2464.671302][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2464.671558][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2464.671813][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2464.672056][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2464.672307][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2464.672555][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2464.672826][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2464.673114][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2464.673391][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2464.673675][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2464.673953][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2464.674198][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2464.674477][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2464.674714][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2464.674979][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2464.675245][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2464.675509][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2464.675788][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2464.676075][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2464.676341][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2464.676580][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2464.676831][ C1] __do_softirq (kernel/softirq.c:553)
[ 2464.677064][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2464.677292][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2464.677580][ C1]
[ 2464.677735][ C1]
[ 2464.677887][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2464.678196][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2464.678456][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2464.679441][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2464.679753][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2464.680162][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2464.680566][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2464.680976][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2464.681382][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2464.681789][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2464.682083][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2464.682348][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2464.682593][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2464.682849][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2464.683132][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2464.683381][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2464.683661][ C1] do_idle (kernel/sched/idle.c:312)
[ 2464.683868][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2464.684114][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2464.684359][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2464.684633][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2492.576490][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2492.577030][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2492.577542][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2492.578018][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2492.578940][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2492.579561][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2492.579888][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2492.580882][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2492.581191][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2492.581591][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2492.581991][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2492.582391][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2492.582790][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2492.583189][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2492.583637][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2492.583969][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2492.584372][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2492.584775][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2492.585173][ C0] PKRU: 55555554
[ 2492.585355][ C0] Call Trace:
[ 2492.585528][ C0]
[ 2492.585677][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2492.585941][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2492.586187][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2492.586464][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2492.586736][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2492.587028][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2492.587295][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2492.587603][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2492.587866][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2492.588177][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2492.588472][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2492.588787][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2492.589078][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2492.589372][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2492.589664][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2492.589976][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2492.590216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.590458][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2492.590702][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2492.590953][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2492.591225][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2492.591510][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.591748][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2492.591991][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2492.592251][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2492.592487][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2492.592735][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2492.592994][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2492.593274][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2492.593553][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2492.593802][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2492.594074][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2492.594339][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2492.594691][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2492.594946][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2492.595268][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2492.595535][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2492.595741][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2492.595973][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2492.596227][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2492.596505][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2492.596779][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2492.597009][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2492.597330][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2492.597637][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2492.597922][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2492.598218][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2492.598467][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2492.598705][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2492.599005][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2492.599294][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2492.599620][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.599860][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2492.600159][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2492.600447][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2492.600774][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2492.601038][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2492.601273][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2492.601524][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2492.601838][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2492.602173][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2492.602474][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2492.602750][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2492.603041][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2492.603355][ C0] ? 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)
[ 2492.603590][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2492.603856][ C0] ? 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)
[ 2492.604087][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2492.604310][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2492.604563][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2492.604828][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2492.605114][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.605354][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2492.605632][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2492.605872][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2492.606120][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2492.606337][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2492.606607][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2492.606916][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.607155][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2492.607422][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2492.607664][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2492.607897][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2492.608137][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2492.608393][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2492.608611][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2492.608881][ C0] tc_run (net/core/dev.c:3912)
[ 2492.609087][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2492.609321][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.609561][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2492.609823][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2492.610077][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.610314][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2492.610582][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2492.610893][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2492.611177][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2492.611465][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.611707][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2492.611964][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2492.612303][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2492.612579][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2492.612833][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2492.613098][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2492.613319][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2492.613561][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2492.613868][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2492.614120][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2492.614360][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2492.614609][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2492.614842][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2492.615111][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2492.615394][ C0] ? 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)
[ 2492.615698][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2492.615943][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2492.616194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.616434][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2492.616702][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2492.616967][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2492.617209][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2492.617464][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2492.617769][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2492.618033][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2492.618256][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2492.618517][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2492.618787][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2492.619027][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2492.619262][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2492.619524][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2492.619786][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2492.620049][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2492.620321][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2492.620606][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.620851][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2492.621141][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2492.621381][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2492.621644][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2492.621866][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2492.622162][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2492.622411][ C0] __do_softirq (kernel/softirq.c:553)
[ 2492.622645][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2492.622865][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2492.623153][ C0]
[ 2492.623303][ C0]
[ 2492.623453][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2492.623760][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2492.624111][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2492.625084][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2492.625393][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2492.625794][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2492.626192][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2492.626590][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2492.626990][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2492.627393][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2492.627674][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2492.627909][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2492.628208][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2492.628438][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2492.629409][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2492.629830][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2492.630229][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2492.630627][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2492.631032][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2492.631432][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2492.634061][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2492.634598][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2492.635097][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2492.635599][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2492.636581][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2492.637273][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2492.637614][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2492.638630][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2492.638953][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2492.639371][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2492.639787][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2492.640206][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2492.640660][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2492.641086][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2492.641585][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2492.641932][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2492.642352][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2492.642768][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2492.643184][ C1] PKRU: 55555554
[ 2492.643374][ C1] Call Trace:
[ 2492.643554][ C1]
[ 2492.643712][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2492.643986][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2492.644241][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2492.644531][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2492.644850][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2492.645168][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2492.645463][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2492.645784][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2492.646056][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2492.646332][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2492.646655][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2492.646964][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2492.647295][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2492.647599][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2492.647906][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2492.648209][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2492.648536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.648821][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2492.649071][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2492.649367][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2492.649654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2492.649953][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.650203][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2492.650455][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2492.650740][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2492.650986][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2492.651246][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2492.651519][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2492.651810][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2492.652103][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2492.652364][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2492.652681][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2492.652957][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2492.653353][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2492.653623][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2492.653959][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2492.654236][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2492.654452][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2492.654695][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2492.654965][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2492.655254][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2492.655496][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2492.655832][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2492.656152][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2492.656451][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2492.656794][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2492.657054][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2492.657332][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2492.657646][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2492.657944][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2492.658285][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.658536][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2492.658844][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2492.659144][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2492.659478][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2492.659745][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2492.659990][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2492.660248][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2492.660595][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2492.660964][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2492.661315][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2492.661603][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2492.661903][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2492.662183][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2492.662512][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2492.662740][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2492.662983][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2492.663267][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2492.663544][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2492.663842][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2492.664101][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2492.664374][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2492.664685][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2492.664985][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.665264][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2492.665558][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2492.665832][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2492.666122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.666376][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2492.666628][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2492.666868][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2492.667168][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.667417][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2492.667685][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2492.667958][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2492.668217][ C1] tc_run (net/core/dev.c:3912)
[ 2492.668436][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2492.668709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.668959][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2492.669265][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2492.669532][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2492.669782][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2492.670064][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2492.670385][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2492.670671][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2492.670956][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2492.671234][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2492.671505][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2492.671806][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2492.672095][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2492.672362][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2492.672674][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2492.672901][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2492.673174][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2492.673455][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2492.673719][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2492.673968][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2492.674229][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2492.674487][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2492.674768][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2492.675066][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2492.675353][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2492.675647][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2492.675932][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2492.676187][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2492.676475][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2492.676756][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2492.677030][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2492.677336][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2492.677608][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2492.677897][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2492.678194][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2492.678468][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2492.678715][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2492.678975][ C1] __do_softirq (kernel/softirq.c:553)
[ 2492.679219][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2492.679454][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2492.679753][ C1]
[ 2492.679911][ C1]
[ 2492.680068][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2492.680392][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2492.680706][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2492.681752][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2492.682078][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2492.682498][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2492.682917][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2492.683338][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2492.683761][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2492.684183][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2492.684487][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2492.684793][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2492.685049][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2492.685344][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2492.685637][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2492.685887][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2492.686179][ C1] do_idle (kernel/sched/idle.c:312)
[ 2492.686395][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2492.686648][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2492.686903][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2492.687186][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2492.687515][ C1]
| [ 2518.015265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2518.015644][ C0] rcu: 0-....: (129689 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=25461
| [ 2518.016196][ C0] rcu: (t=104108 jiffies g=2033089 q=12 ncpus=4)
[ 2518.016982][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2518.017599][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2518.017938][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2518.018920][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2518.019230][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2518.019635][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2518.020036][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2518.020443][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2518.020853][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2518.021256][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2518.021710][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2518.022046][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2518.022453][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2518.022857][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2518.023259][ C0] PKRU: 55555554
[ 2518.023442][ C0] Call Trace:
[ 2518.023612][ C0]
[ 2518.023765][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2518.024042][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2518.024298][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2518.024553][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2518.024784][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2518.025058][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2518.025333][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2518.025594][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2518.025880][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2518.026125][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2518.026442][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2518.026716][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2518.027007][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2518.027276][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2518.027585][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2518.027850][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2518.028160][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2518.028460][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2518.028778][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2518.029068][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2518.029367][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2518.029658][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2518.029971][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2518.030216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.030460][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2518.030716][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2518.030965][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2518.031240][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2518.031525][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.031765][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2518.032008][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2518.032279][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2518.032513][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2518.032761][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2518.033031][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2518.033318][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2518.033597][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2518.033846][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2518.034118][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2518.034383][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2518.034733][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2518.034987][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2518.035309][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2518.035575][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2518.035782][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2518.036013][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2518.036270][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2518.036546][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2518.036829][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2518.037058][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2518.037379][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2518.037687][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2518.037968][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2518.038265][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2518.038523][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2518.038754][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2518.039056][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2518.039341][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2518.039669][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.039908][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2518.040211][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2518.040497][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2518.040827][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2518.041083][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2518.041319][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2518.041572][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2518.041886][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2518.042222][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2518.042524][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2518.042802][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2518.043094][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2518.043411][ C0] ? 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)
[ 2518.043643][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2518.043916][ C0] ? 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)
[ 2518.044148][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2518.044375][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2518.044627][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2518.044893][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2518.045179][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.045427][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2518.045705][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2518.045947][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2518.046196][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2518.046420][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2518.046687][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2518.046997][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.047237][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2518.047505][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2518.047747][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2518.047976][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2518.048217][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2518.048472][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2518.048693][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2518.048963][ C0] tc_run (net/core/dev.c:3912)
[ 2518.049170][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2518.049402][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.049641][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2518.049902][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2518.050156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.050399][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2518.050677][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2518.050984][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2518.051258][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2518.051548][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.051789][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2518.052050][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2518.052390][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2518.052669][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2518.052924][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2518.053190][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2518.053408][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2518.053653][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2518.053962][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2518.054216][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2518.054457][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2518.054707][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2518.054945][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2518.055213][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2518.055497][ C0] ? 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)
[ 2518.055803][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2518.056050][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2518.056304][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.056545][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2518.056815][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2518.057080][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2518.057325][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2518.057582][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2518.057888][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2518.058153][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2518.058388][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2518.058649][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2518.058919][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2518.059160][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2518.059399][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2518.059661][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2518.059923][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2518.060189][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2518.060464][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2518.060764][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.061005][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2518.061306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2518.061547][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2518.061812][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2518.062033][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2518.062332][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2518.062581][ C0] __do_softirq (kernel/softirq.c:553)
[ 2518.062818][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2518.063042][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2518.063329][ C0]
[ 2518.063482][ C0]
[ 2518.063632][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2518.063940][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2518.064293][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2518.065279][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2518.065603][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2518.066002][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2518.066412][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2518.066813][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2518.067214][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2518.067619][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2518.067910][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2518.068142][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2518.068445][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2518.068674][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2518.069651][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2518.070073][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2518.070475][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2518.070886][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2518.071290][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2518.071690][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2518.071690][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2518.072102][ C0]
| [ 2518.072259][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 2518.072534][ C1] NMI backtrace for cpu 1
[ 2518.072547][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2518.072550][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2518.072560][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2518.072563][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2518.072566][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2518.072568][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2518.072570][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2518.072572][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2518.072573][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2518.072575][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2518.072577][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2518.072580][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2518.072581][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2518.072582][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2518.072584][ C1] PKRU: 55555554
[ 2518.072584][ C1] Call Trace:
[ 2518.072589][ C1]
[ 2518.072594][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2518.072601][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2518.072607][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2518.072613][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2518.072616][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2518.072619][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2518.072623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2518.072626][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2518.072630][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2518.072633][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2518.072636][ C1]
[ 2518.072637][ C1]
[ 2518.072639][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2518.072642][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.072647][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2518.072650][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2518.072654][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2518.072657][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2518.072660][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.072662][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2518.072667][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2518.072670][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2518.072677][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2518.072680][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2518.072686][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2518.072694][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2518.072697][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2518.072700][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2518.072702][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2518.072705][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2518.072711][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2518.072716][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2518.072719][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2518.072730][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2518.072734][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2518.072737][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2518.072743][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2518.072746][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2518.072751][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2518.072757][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2518.072762][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2518.072767][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2518.072776][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2518.072779][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2518.072781][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2518.072785][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2518.072788][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2518.072792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.072794][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2518.072798][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2518.072802][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2518.072806][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2518.072809][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2518.072812][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2518.072815][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2518.072824][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2518.072831][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2518.072838][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2518.072843][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2518.072851][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2518.072858][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2518.072867][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2518.072871][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2518.072876][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2518.072882][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2518.072885][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2518.072889][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2518.072898][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2518.072904][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2518.072908][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2518.072912][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.072915][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2518.072918][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2518.072921][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2518.072923][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.072927][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2518.072932][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2518.072935][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2518.072938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.072940][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2518.072942][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2518.072946][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2518.072951][ C1] tc_run (net/core/dev.c:3912)
[ 2518.072957][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2518.072962][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.072965][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2518.072971][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2518.072975][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2518.072978][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2518.072982][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2518.072987][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2518.072990][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2518.072994][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2518.072998][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2518.073001][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2518.073010][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2518.073012][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2518.073016][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2518.073020][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2518.073024][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2518.073027][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2518.073031][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2518.073034][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2518.073037][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2518.073041][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2518.073045][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2518.073053][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2518.073057][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2518.073060][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2518.073064][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2518.073067][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2518.073070][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2518.073073][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2518.073079][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2518.073083][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2518.073087][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2518.073090][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2518.073095][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2518.073097][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2518.073102][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2518.073108][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2518.073112][ C1] __do_softirq (kernel/softirq.c:553)
[ 2518.073116][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2518.073120][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2518.073124][ C1]
[ 2518.073125][ C1]
[ 2518.073126][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2518.073131][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2518.073134][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2518.073136][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2518.073140][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2518.073142][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2518.073143][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2518.073145][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2518.073146][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2518.073149][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2518.073152][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2518.073156][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2518.073158][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2518.073161][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2518.073166][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2518.073169][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2518.073175][ C1] do_idle (kernel/sched/idle.c:312)
[ 2518.073177][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2518.073180][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2518.073183][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2518.073187][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2544.576484][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2544.577020][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2544.577531][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2544.578004][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2544.578919][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2544.579536][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2544.579831][ C0] Code: 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 a5 <80> 38 00 74 f2 e9 74 ff ff ff b8 01 00 00 00 c3 cc cc cc cc 48 29
All code
========
0: 2c 48 sub $0x48,%al
2: 89 c2 mov %eax,%edx
4: 48 85 c0 test %rax,%rax
7: 75 b0 jne 0xffffffffffffffb9
9: 48 89 da mov %rbx,%rdx
c: 4c 89 d8 mov %r11,%rax
f: 4c 29 da sub %r11,%rdx
12: e9 49 ff ff ff jmp 0xffffffffffffff60
17: 48 85 d2 test %rdx,%rdx
1a: 74 b3 je 0xffffffffffffffcf
1c: 48 01 ea add %rbp,%rdx
1f: eb 09 jmp 0x2a
21: 48 83 c0 01 add $0x1,%rax
25: 48 39 d0 cmp %rdx,%rax
28: 74 a5 je 0xffffffffffffffcf
2a:* 80 38 00 cmpb $0x0,(%rax) <-- trapping instruction
2d: 74 f2 je 0x21
2f: e9 74 ff ff ff jmp 0xffffffffffffffa8
34: b8 01 00 00 00 mov $0x1,%eax
39: c3 ret
3a: cc int3
3b: cc int3
3c: cc int3
3d: cc int3
3e: 48 rex.W
3f: 29 .byte 0x29
Code starting with the faulting instruction
===========================================
0: 80 38 00 cmpb $0x0,(%rax)
3: 74 f2 je 0xfffffffffffffff7
5: e9 74 ff ff ff jmp 0xffffffffffffff7e
a: b8 01 00 00 00 mov $0x1,%eax
f: c3 ret
10: cc int3
11: cc int3
12: cc int3
13: cc int3
14: 48 rex.W
15: 29 .byte 0x29
[ 2544.580869][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000286
[ 2544.581176][ C0] RAX: ffffed100102436b RBX: ffffed100102436c RCX: ffffffff86a7fb30
[ 2544.581578][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2544.581978][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b
[ 2544.582377][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2544.582778][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2544.583180][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2544.583629][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2544.583962][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2544.584364][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2544.584765][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2544.585167][ C0] PKRU: 55555554
[ 2544.585349][ C0] Call Trace:
[ 2544.585518][ C0]
[ 2544.585671][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2544.585934][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2544.586181][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2544.586460][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2544.586732][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2544.587022][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2544.587290][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2544.587595][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2544.587855][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 2544.588118][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2544.588426][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2544.588724][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2544.589040][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2544.589329][ C0] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2544.589592][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2544.589874][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2544.590187][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2544.590428][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.590673][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2544.590914][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2544.591163][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2544.591437][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2544.591721][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.591959][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2544.592202][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2544.592462][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2544.592699][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2544.592947][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2544.593206][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2544.593483][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2544.593760][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2544.594008][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2544.594280][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2544.594544][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2544.594894][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2544.595148][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2544.595472][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2544.595737][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2544.595942][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2544.596173][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2544.596427][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2544.596706][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2544.596979][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2544.597209][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2544.597530][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2544.597836][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2544.598119][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2544.598415][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2544.598663][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2544.598895][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2544.599193][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2544.599481][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2544.599810][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.600050][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2544.600347][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2544.600641][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2544.600958][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2544.601215][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2544.601448][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2544.601696][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2544.602011][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2544.602345][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2544.602646][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2544.602920][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2544.603212][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2544.603530][ C0] ? 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)
[ 2544.603765][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2544.604030][ C0] ? 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)
[ 2544.604261][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2544.604484][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2544.604737][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2544.605001][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2544.605287][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.605526][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2544.605803][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2544.606042][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2544.606291][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2544.606508][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2544.606776][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2544.607086][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.607324][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2544.607591][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2544.607833][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2544.608065][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2544.608305][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2544.608560][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2544.608777][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2544.609045][ C0] tc_run (net/core/dev.c:3912)
[ 2544.609250][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2544.609483][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.609723][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2544.609984][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2544.610237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.610483][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2544.610749][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2544.611054][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2544.611329][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2544.611618][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.611860][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2544.612121][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2544.612460][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2544.612737][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2544.612990][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2544.613255][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2544.613475][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2544.613717][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2544.614024][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2544.614277][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2544.614519][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2544.614768][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2544.615003][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2544.615273][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2544.615556][ C0] ? 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)
[ 2544.615862][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2544.616106][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2544.616357][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.616598][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2544.616866][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2544.617135][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2544.617378][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2544.617633][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2544.617937][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2544.618202][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2544.618426][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2544.618687][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2544.618956][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2544.619196][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2544.619432][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2544.619693][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2544.619955][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2544.620217][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2544.620498][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2544.620782][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.621024][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2544.621313][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2544.621554][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2544.621818][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2544.622040][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2544.622336][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2544.622584][ C0] __do_softirq (kernel/softirq.c:553)
[ 2544.622818][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2544.623039][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2544.623327][ C0]
[ 2544.623477][ C0]
[ 2544.623626][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2544.623932][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2544.624283][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2544.625258][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2544.625566][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2544.625967][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2544.626366][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2544.626765][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2544.627166][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2544.627575][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2544.627855][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2544.628090][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2544.628391][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2544.628619][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2544.629595][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2544.630019][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2544.630419][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2544.630825][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2544.631225][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2544.631626][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2544.634103][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2544.634623][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2544.635104][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2544.635591][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2544.636531][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2544.637155][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2544.637485][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2544.638471][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2544.638785][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2544.639189][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2544.639594][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2544.640007][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2544.640412][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2544.640828][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2544.641283][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2544.641619][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2544.642032][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2544.642438][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2544.642845][ C1] PKRU: 55555554
[ 2544.643030][ C1] Call Trace:
[ 2544.643205][ C1]
[ 2544.643358][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2544.643625][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2544.643872][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2544.644151][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2544.644428][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2544.644720][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2544.644990][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2544.645301][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2544.645565][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2544.645832][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2544.646147][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2544.646447][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2544.646766][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2544.647063][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2544.647362][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2544.647654][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2544.647972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.648216][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2544.648457][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2544.648710][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2544.648986][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2544.649275][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.649521][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2544.649763][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2544.650028][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2544.650266][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2544.650523][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2544.650786][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2544.651065][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2544.651347][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2544.651596][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2544.651873][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2544.652139][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2544.652491][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2544.652747][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2544.653071][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2544.653339][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2544.653546][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2544.653781][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2544.654039][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2544.654323][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2544.654555][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2544.654880][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2544.655187][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2544.655477][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2544.655774][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2544.656024][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2544.656259][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2544.656563][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2544.656853][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2544.657183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.657427][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2544.657724][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2544.658016][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2544.658338][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2544.658598][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2544.658834][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2544.659086][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2544.659405][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2544.659742][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2544.660047][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2544.660326][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2544.660621][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2544.660893][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2544.661208][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2544.661431][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2544.661666][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2544.661942][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2544.662211][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2544.662503][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2544.662755][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2544.663020][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2544.663289][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2544.663580][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.663821][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2544.664104][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2544.664369][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2544.664649][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.664894][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2544.665138][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2544.665373][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2544.665663][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.665904][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2544.666163][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2544.666429][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2544.666681][ C1] tc_run (net/core/dev.c:3912)
[ 2544.666891][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2544.667126][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.667370][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2544.667636][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2544.667894][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2544.668136][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2544.668406][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2544.668714][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2544.668992][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2544.669248][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2544.669518][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2544.669780][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2544.670069][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2544.670349][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2544.670616][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2544.670886][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2544.671107][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2544.671358][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2544.671615][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2544.671870][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2544.672111][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2544.672364][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2544.672613][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2544.672884][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2544.673171][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2544.673454][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2544.673739][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2544.674020][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2544.674268][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2544.674546][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2544.674789][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2544.675054][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2544.675320][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2544.675584][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2544.675864][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2544.676152][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2544.676419][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2544.676658][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2544.676911][ C1] __do_softirq (kernel/softirq.c:553)
[ 2544.677145][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2544.677377][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2544.677666][ C1]
[ 2544.677819][ C1]
[ 2544.677972][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2544.678283][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2544.678544][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2544.679533][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2544.679846][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2544.680251][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2544.680663][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2544.681069][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2544.681477][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2544.681887][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2544.682179][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2544.682445][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2544.682691][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2544.682946][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2544.683233][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2544.683477][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2544.683755][ C1] do_idle (kernel/sched/idle.c:312)
[ 2544.683963][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2544.684208][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2544.684455][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2544.684730][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2572.576486][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2572.577022][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2572.577534][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2572.578008][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2572.578930][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2572.579546][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2572.579871][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2572.580850][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2572.581163][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2572.581566][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2572.581969][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2572.582370][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2572.582771][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2572.583173][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2572.583626][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2572.583962][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2572.584367][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2572.584770][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2572.585173][ C0] PKRU: 55555554
[ 2572.585356][ C0] Call Trace:
[ 2572.585529][ C0]
[ 2572.585679][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2572.585943][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2572.586187][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2572.586467][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2572.586742][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2572.587029][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2572.587297][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2572.587605][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2572.587867][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2572.588177][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2572.588476][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2572.588792][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2572.589082][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2572.589381][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2572.589669][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2572.589982][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2572.590225][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.590473][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2572.590712][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2572.590962][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2572.591235][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2572.591522][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.591762][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2572.592002][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2572.592263][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2572.592500][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2572.592749][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2572.593009][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2572.593289][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2572.593567][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2572.593814][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2572.594089][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2572.594355][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2572.594707][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2572.594961][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2572.595282][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2572.595547][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2572.595752][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2572.595985][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2572.596240][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2572.596518][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2572.596790][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2572.597021][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2572.597343][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2572.597651][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2572.597933][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2572.598228][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2572.598476][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2572.598708][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2572.599010][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2572.599297][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2572.599621][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.599862][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2572.600160][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2572.600455][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2572.600773][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2572.601030][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2572.601266][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2572.601514][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2572.601827][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2572.602162][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2572.602463][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2572.602738][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2572.603030][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2572.603343][ C0] ? 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)
[ 2572.603577][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2572.603842][ C0] ? 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)
[ 2572.604074][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2572.604295][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2572.604548][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2572.604812][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2572.605100][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.605341][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2572.605619][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2572.605861][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2572.606109][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2572.606327][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2572.606595][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2572.606908][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.607148][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2572.607417][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2572.607657][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2572.607889][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2572.608129][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2572.608386][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2572.608602][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2572.608871][ C0] tc_run (net/core/dev.c:3912)
[ 2572.609078][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2572.609309][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.609548][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2572.609810][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2572.610068][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.610315][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2572.610581][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2572.610888][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2572.611161][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2572.611447][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.611688][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2572.611947][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2572.612285][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2572.612563][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2572.612815][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2572.613082][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2572.613299][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2572.613544][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2572.613851][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2572.614102][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2572.614343][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2572.614593][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2572.614829][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2572.615098][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2572.615380][ C0] ? 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)
[ 2572.615685][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2572.615933][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2572.616185][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.616425][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2572.616694][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2572.616959][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2572.617202][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2572.617459][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2572.617761][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2572.618026][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2572.618248][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2572.618510][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2572.618779][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2572.619020][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2572.619259][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2572.619522][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2572.619784][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2572.620046][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2572.620324][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2572.620610][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.620849][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2572.621142][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2572.621380][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2572.621645][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2572.621867][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2572.622165][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2572.622415][ C0] __do_softirq (kernel/softirq.c:553)
[ 2572.622648][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2572.622869][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2572.623156][ C0]
[ 2572.623306][ C0]
[ 2572.623458][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2572.623766][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2572.624117][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2572.625090][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2572.625400][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2572.625801][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2572.626204][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2572.626608][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2572.627008][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2572.627411][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2572.627694][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2572.627927][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2572.628229][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2572.628455][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2572.629429][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2572.629851][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2572.630249][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2572.630658][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2572.631058][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2572.631456][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2572.633930][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2572.634447][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2572.634929][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2572.635414][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2572.636361][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2572.636984][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2572.637315][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2572.638300][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2572.638612][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2572.639019][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2572.639422][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2572.639825][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2572.640230][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2572.640642][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2572.641095][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2572.641431][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2572.641834][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2572.642240][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2572.642644][ C1] PKRU: 55555554
[ 2572.642829][ C1] Call Trace:
[ 2572.643000][ C1]
[ 2572.643155][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2572.643421][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2572.643669][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2572.643960][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2572.644237][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2572.644532][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2572.644805][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2572.645115][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2572.645381][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2572.645648][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2572.645961][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2572.646262][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2572.646583][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2572.646877][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2572.647178][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2572.647473][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2572.647789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.648033][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2572.648277][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2572.648531][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2572.648811][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2572.649100][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.649342][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2572.649588][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2572.649852][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2572.650092][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2572.650350][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2572.650612][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2572.650893][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2572.651174][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2572.651425][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2572.651700][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2572.651968][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2572.652323][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2572.652581][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2572.652906][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2572.653176][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2572.653384][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2572.653619][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2572.653876][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2572.654159][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2572.654391][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2572.654717][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2572.655034][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2572.655321][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2572.655621][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2572.655874][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2572.656106][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2572.656413][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2572.656703][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2572.657035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.657278][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2572.657582][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2572.657881][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2572.658221][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2572.658481][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2572.658721][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2572.658973][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2572.659294][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2572.659633][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2572.659935][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2572.660215][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2572.660513][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2572.660784][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2572.661103][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2572.661324][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2572.661562][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2572.661835][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2572.662102][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2572.662395][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2572.662646][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2572.662911][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2572.663179][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2572.663469][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.663711][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2572.663992][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2572.664256][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2572.664537][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.664778][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2572.665023][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2572.665258][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2572.665547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.665789][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2572.666048][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2572.666313][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2572.666565][ C1] tc_run (net/core/dev.c:3912)
[ 2572.666774][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2572.667009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.667250][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2572.667515][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2572.667772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2572.668014][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2572.668283][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2572.668593][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2572.668868][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2572.669124][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2572.669393][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2572.669653][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2572.669946][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2572.670225][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2572.670490][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2572.670758][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2572.670978][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2572.671225][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2572.671481][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2572.671735][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2572.671979][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2572.672231][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2572.672478][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2572.672750][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2572.673034][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2572.673310][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2572.673596][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2572.673882][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2572.674131][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2572.674408][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2572.674649][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2572.674915][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2572.675181][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2572.675445][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2572.675723][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2572.676014][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2572.676281][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2572.676516][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2572.676768][ C1] __do_softirq (kernel/softirq.c:553)
[ 2572.677010][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2572.677233][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2572.677528][ C1]
[ 2572.677680][ C1]
[ 2572.677833][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2572.678142][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2572.678404][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2572.679390][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2572.679704][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2572.680107][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2572.680526][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2572.680930][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2572.681335][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2572.681740][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2572.682035][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2572.682301][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2572.682548][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2572.682804][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2572.683084][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2572.683329][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2572.683608][ C1] do_idle (kernel/sched/idle.c:312)
[ 2572.683816][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2572.684062][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2572.684311][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2572.684583][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2572.684902][ C1]
| [ 2596.072265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2596.072642][ C0] rcu: 0-....: (207577 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=44450
| [ 2596.073189][ C0] rcu: (t=182165 jiffies g=2033089 q=12 ncpus=4)
[ 2596.073969][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2596.074585][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2596.074916][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2596.075890][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2596.076201][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2596.076600][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2596.077001][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2596.077404][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2596.077805][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2596.078204][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2596.078652][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2596.078987][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2596.079388][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2596.079786][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2596.080192][ C0] PKRU: 55555554
[ 2596.080373][ C0] Call Trace:
[ 2596.080546][ C0]
[ 2596.080696][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2596.080971][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2596.081224][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2596.081476][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2596.081710][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2596.081984][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2596.082253][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2596.082511][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2596.082799][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2596.083043][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2596.083356][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2596.083630][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2596.083917][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2596.084182][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2596.084490][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2596.084752][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2596.085062][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2596.085359][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2596.085675][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2596.085966][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2596.086262][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2596.086551][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2596.086862][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2596.087105][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.087346][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2596.087584][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2596.087834][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2596.088105][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2596.088395][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.088634][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2596.088875][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2596.089135][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2596.089372][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2596.089621][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2596.089879][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2596.090164][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2596.090447][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2596.090694][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2596.090971][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2596.091237][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2596.091584][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2596.091837][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2596.092158][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2596.092424][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2596.092628][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2596.092860][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2596.093116][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2596.093393][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2596.093665][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2596.093895][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2596.094216][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2596.094524][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2596.094807][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2596.095103][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2596.095350][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2596.095582][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2596.095884][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2596.096168][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2596.096494][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.096734][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2596.097032][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2596.097319][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2596.097638][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2596.097894][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2596.098131][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2596.098379][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2596.098693][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2596.099027][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2596.099329][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2596.099604][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2596.099896][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2596.100214][ C0] ? 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)
[ 2596.100449][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2596.100712][ C0] ? 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)
[ 2596.100945][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2596.101165][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2596.101418][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2596.101683][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2596.101972][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.102211][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2596.102488][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2596.102730][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2596.102977][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2596.103199][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2596.103468][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2596.103780][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.104020][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2596.104288][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2596.104529][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2596.104761][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2596.105003][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2596.105259][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2596.105474][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2596.105743][ C0] tc_run (net/core/dev.c:3912)
[ 2596.105950][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2596.106180][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.106421][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2596.106684][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2596.106938][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.107178][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2596.107443][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2596.107750][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2596.108023][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2596.108310][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.108551][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2596.108810][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2596.109149][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2596.109426][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2596.109681][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2596.109949][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2596.110167][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2596.110419][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2596.110725][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2596.110976][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2596.111216][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2596.111464][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2596.111701][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2596.111968][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2596.112249][ C0] ? 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)
[ 2596.112553][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2596.112800][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2596.113051][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.113290][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2596.113559][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2596.113823][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2596.114066][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2596.114322][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2596.114624][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2596.114889][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2596.115110][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2596.115371][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2596.115642][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2596.115883][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2596.116121][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2596.116383][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2596.116644][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2596.116904][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2596.117174][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2596.117460][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.117699][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2596.117991][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2596.118229][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2596.118495][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2596.118715][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2596.119012][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2596.119260][ C0] __do_softirq (kernel/softirq.c:553)
[ 2596.119493][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2596.119714][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2596.120000][ C0]
[ 2596.120149][ C0]
[ 2596.120309][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2596.120615][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2596.120965][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2596.121940][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2596.122250][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2596.122654][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2596.123058][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2596.123464][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2596.123863][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2596.124264][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2596.124547][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2596.124780][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2596.125081][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2596.125306][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2596.126283][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2596.126707][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2596.127105][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2596.127506][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2596.127907][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2596.128307][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2596.128307][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2596.128709][ C0]
| [ 2596.128869][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 2596.129143][ C1] NMI backtrace for cpu 1
[ 2596.129156][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2596.129159][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2596.129169][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2596.129172][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2596.129176][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2596.129177][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2596.129179][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2596.129181][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2596.129182][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2596.129184][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2596.129186][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2596.129189][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2596.129191][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2596.129192][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2596.129193][ C1] PKRU: 55555554
[ 2596.129194][ C1] Call Trace:
[ 2596.129198][ C1]
[ 2596.129203][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2596.129209][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2596.129215][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2596.129221][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2596.129225][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2596.129227][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2596.129231][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2596.129234][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2596.129237][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2596.129241][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2596.129244][ C1]
[ 2596.129245][ C1]
[ 2596.129246][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2596.129250][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.129255][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2596.129258][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2596.129263][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2596.129266][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2596.129269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.129271][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2596.129276][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2596.129279][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2596.129287][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2596.129289][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2596.129295][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2596.129303][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2596.129306][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2596.129309][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2596.129312][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2596.129314][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2596.129320][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2596.129325][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2596.129328][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2596.129340][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2596.129344][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2596.129346][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2596.129352][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2596.129356][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2596.129361][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2596.129367][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2596.129372][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2596.129378][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2596.129387][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2596.129390][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2596.129392][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2596.129396][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2596.129399][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2596.129403][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.129405][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2596.129410][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2596.129413][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2596.129417][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2596.129420][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2596.129423][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2596.129426][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2596.129435][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2596.129442][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2596.129449][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2596.129454][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2596.129462][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2596.129469][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2596.129478][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2596.129483][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2596.129487][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2596.129493][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2596.129496][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2596.129500][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2596.129508][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2596.129511][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2596.129514][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2596.129518][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.129520][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2596.129523][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2596.129526][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2596.129529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.129533][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2596.129537][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2596.129540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2596.129543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.129545][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2596.129547][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2596.129550][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2596.129554][ C1] tc_run (net/core/dev.c:3912)
[ 2596.129559][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2596.129562][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.129564][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2596.129568][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2596.129572][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2596.129574][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2596.129578][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2596.129583][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2596.129586][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2596.129590][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2596.129593][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2596.129596][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2596.129604][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2596.129607][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2596.129611][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2596.129614][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2596.129618][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2596.129621][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2596.129625][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2596.129627][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2596.129631][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2596.129634][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2596.129638][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2596.129645][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2596.129649][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2596.129652][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2596.129657][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2596.129659][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2596.129663][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2596.129665][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2596.129671][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2596.129676][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2596.129680][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2596.129682][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2596.129687][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2596.129690][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2596.129696][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2596.129702][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2596.129706][ C1] __do_softirq (kernel/softirq.c:553)
[ 2596.129710][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2596.129714][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2596.129718][ C1]
[ 2596.129719][ C1]
[ 2596.129720][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2596.129726][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2596.129730][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2596.129732][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2596.129735][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2596.129737][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2596.129738][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2596.129739][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2596.129741][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2596.129744][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2596.129747][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2596.129751][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2596.129752][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2596.129755][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2596.129759][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2596.129762][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2596.129767][ C1] do_idle (kernel/sched/idle.c:312)
[ 2596.129770][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2596.129772][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2596.129776][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2596.129780][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2620.576483][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2620.577017][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2620.577527][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2620.578003][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2620.578919][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2620.579538][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2620.579864][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2620.580843][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2620.581151][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2620.581553][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2620.581952][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2620.582352][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2620.582752][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2620.583153][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2620.583603][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2620.583935][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2620.584336][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2620.584739][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2620.585139][ C0] PKRU: 55555554
[ 2620.585322][ C0] Call Trace:
[ 2620.585492][ C0]
[ 2620.585645][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2620.585908][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2620.586153][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2620.586432][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2620.586705][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2620.586999][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2620.587269][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2620.587575][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2620.587838][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2620.588146][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2620.588445][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2620.588762][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2620.589050][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2620.589348][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2620.589638][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2620.589949][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2620.590199][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.590441][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2620.590682][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2620.590931][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2620.591206][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2620.591496][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.591736][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2620.591979][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2620.592240][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2620.592474][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2620.592723][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2620.592982][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2620.593259][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2620.593544][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2620.593792][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2620.594064][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2620.594331][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2620.594678][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2620.594930][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2620.595251][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2620.595516][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2620.595723][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2620.595954][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2620.596209][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2620.596486][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2620.596762][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2620.596988][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2620.597310][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2620.597617][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2620.597900][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2620.598198][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2620.598447][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2620.598677][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2620.598978][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2620.599264][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2620.599590][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.599829][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2620.600136][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2620.600421][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2620.600743][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2620.600999][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2620.601236][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2620.601486][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2620.601802][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2620.602137][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2620.602437][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2620.602715][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2620.603004][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2620.603318][ C0] ? 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)
[ 2620.603552][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2620.603817][ C0] ? 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)
[ 2620.604047][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2620.604270][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2620.604522][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2620.604786][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2620.605071][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.605311][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2620.605587][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2620.605828][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2620.606077][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2620.606294][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2620.606563][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2620.606873][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.607113][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2620.607382][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2620.607623][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2620.607855][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2620.608095][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2620.608351][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2620.608569][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2620.608837][ C0] tc_run (net/core/dev.c:3912)
[ 2620.609043][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2620.609275][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.609513][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2620.609775][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2620.610030][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.610276][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2620.610545][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2620.610853][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2620.611125][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2620.611413][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.611651][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2620.611908][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2620.612247][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2620.612526][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2620.612780][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2620.613045][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2620.613261][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2620.613507][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2620.613812][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2620.614064][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2620.614305][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2620.614552][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2620.614789][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2620.615059][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2620.615343][ C0] ? 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)
[ 2620.615646][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2620.615893][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2620.616144][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.616383][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2620.616652][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2620.616916][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2620.617159][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2620.617416][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2620.617721][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2620.617984][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2620.618205][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2620.618466][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2620.618736][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2620.618975][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2620.619213][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2620.619476][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2620.619737][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2620.619998][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2620.620274][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2620.620562][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.620801][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2620.621092][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2620.621333][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2620.621596][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2620.621817][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2620.622116][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2620.622366][ C0] __do_softirq (kernel/softirq.c:553)
[ 2620.622599][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2620.622821][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2620.623113][ C0]
[ 2620.623265][ C0]
[ 2620.623416][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2620.623722][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2620.624071][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2620.625047][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2620.625356][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2620.625757][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2620.626158][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2620.626558][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2620.626956][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2620.627363][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2620.627646][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2620.627880][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2620.628179][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2620.628409][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2620.629381][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2620.629802][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2620.630209][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2620.630608][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2620.631006][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2620.631405][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2620.633874][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2620.634392][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2620.634875][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2620.635367][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2620.636308][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2620.636929][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2620.637258][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2620.638238][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2620.638550][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2620.638953][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2620.639358][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2620.639761][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2620.640172][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2620.640578][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2620.641030][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2620.641369][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2620.641780][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2620.642183][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2620.642587][ C1] PKRU: 55555554
[ 2620.642771][ C1] Call Trace:
[ 2620.642945][ C1]
[ 2620.643096][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2620.643362][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2620.643609][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2620.643889][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2620.644167][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2620.644458][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2620.644726][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2620.645038][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2620.645302][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2620.645569][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2620.645883][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2620.646184][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2620.646504][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2620.646798][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2620.647097][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2620.647390][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2620.647706][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.647951][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2620.648193][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2620.648444][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2620.648723][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2620.649010][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.649252][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2620.649498][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2620.649766][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2620.650003][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2620.650260][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2620.650522][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2620.650802][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2620.651085][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2620.651336][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2620.651611][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2620.651878][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2620.652228][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2620.652487][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2620.652811][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2620.653078][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2620.653286][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2620.653520][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2620.653779][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2620.654059][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2620.654298][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2620.654636][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2620.654946][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2620.655235][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2620.655535][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2620.655784][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2620.656019][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2620.656324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2620.656612][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2620.656941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.657183][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2620.657484][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2620.657773][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2620.658094][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2620.658354][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2620.658591][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2620.658842][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2620.659159][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2620.659497][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2620.659800][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2620.660084][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2620.660376][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2620.660649][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2620.660967][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2620.661187][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2620.661424][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2620.661697][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2620.661965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2620.662253][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2620.662503][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2620.662766][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2620.663033][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2620.663325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.663566][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2620.663846][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2620.664110][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2620.664390][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.664634][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2620.664879][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2620.665112][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2620.665402][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.665654][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2620.665913][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2620.666177][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2620.666429][ C1] tc_run (net/core/dev.c:3912)
[ 2620.666639][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2620.666872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.667115][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2620.667380][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2620.667635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2620.667879][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2620.668149][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2620.668460][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2620.668735][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2620.668993][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2620.669260][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2620.669521][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2620.669810][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2620.670101][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2620.670357][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2620.670625][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2620.670844][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2620.671091][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2620.671348][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2620.671604][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2620.671846][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2620.672095][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2620.672344][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2620.672616][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2620.672903][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2620.673179][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2620.673465][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2620.673745][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2620.673991][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2620.674273][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2620.674512][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2620.674777][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2620.675043][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2620.675308][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2620.675586][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2620.675873][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2620.676137][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2620.676376][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2620.676629][ C1] __do_softirq (kernel/softirq.c:553)
[ 2620.676862][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2620.677089][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2620.677378][ C1]
[ 2620.677532][ C1]
[ 2620.677683][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2620.677994][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2620.678256][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2620.679238][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2620.679553][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2620.679958][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2620.680368][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2620.680773][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2620.681180][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2620.681588][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2620.681884][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2620.682149][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2620.682393][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2620.682649][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2620.682932][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2620.683173][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2620.683453][ C1] do_idle (kernel/sched/idle.c:312)
[ 2620.683660][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2620.683906][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2620.684151][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2620.684432][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2648.576488][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2648.577022][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2648.577532][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2648.578005][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2648.578926][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2648.579542][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2648.579868][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2648.580849][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2648.581164][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2648.581565][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2648.581967][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2648.582367][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2648.582767][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2648.583168][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2648.583616][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2648.583951][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2648.584354][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2648.584755][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2648.585155][ C0] PKRU: 55555554
[ 2648.585337][ C0] Call Trace:
[ 2648.585511][ C0]
[ 2648.585662][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2648.585926][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2648.586171][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2648.586451][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2648.586725][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2648.587012][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2648.587279][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2648.587587][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2648.587849][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2648.588159][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2648.588458][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2648.588773][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2648.589062][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2648.589359][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2648.589648][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2648.589969][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2648.590213][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.590454][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2648.590692][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2648.590942][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2648.591215][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2648.591502][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.591742][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2648.591981][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2648.592243][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2648.592479][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2648.592728][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2648.592987][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2648.593266][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2648.593545][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2648.593793][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2648.594068][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2648.594335][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2648.594682][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2648.594937][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2648.595257][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2648.595523][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2648.595728][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2648.595961][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2648.596216][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2648.596493][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2648.596766][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2648.596996][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2648.597318][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2648.597625][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2648.597908][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2648.598203][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2648.598450][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2648.598682][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2648.598984][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2648.599268][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2648.599593][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.599833][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2648.600140][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2648.600427][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2648.600745][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2648.601001][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2648.601237][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2648.601486][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2648.601800][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2648.602135][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2648.602437][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2648.602711][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2648.603007][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2648.603320][ C0] ? 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)
[ 2648.603554][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2648.603818][ C0] ? 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)
[ 2648.604053][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2648.604275][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2648.604528][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2648.604793][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2648.605081][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.605321][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2648.605598][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2648.605840][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2648.606087][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2648.606306][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2648.606575][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2648.606886][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.607126][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2648.607394][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2648.607634][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2648.607865][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2648.608109][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2648.608366][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2648.608582][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2648.608852][ C0] tc_run (net/core/dev.c:3912)
[ 2648.609059][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2648.609289][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.609530][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2648.609792][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2648.610052][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.610293][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2648.610559][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2648.610866][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2648.611139][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2648.611426][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.611668][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2648.611926][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2648.612265][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2648.612543][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2648.612795][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2648.613065][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2648.613282][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2648.613528][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2648.613833][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2648.614086][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2648.614327][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2648.614577][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2648.614812][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2648.615084][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2648.615366][ C0] ? 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)
[ 2648.615672][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2648.615918][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2648.616170][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.616409][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2648.616679][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2648.616944][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2648.617187][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2648.617444][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2648.617746][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2648.618012][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2648.618237][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2648.618499][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2648.618767][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2648.619008][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2648.619246][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2648.619508][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2648.619771][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2648.620042][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2648.620312][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2648.620597][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.620836][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2648.621127][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2648.621366][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2648.621631][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2648.621852][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2648.622150][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2648.622399][ C0] __do_softirq (kernel/softirq.c:553)
[ 2648.622633][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2648.622856][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2648.623142][ C0]
[ 2648.623292][ C0]
[ 2648.623445][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2648.623750][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2648.624100][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2648.625074][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2648.625396][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2648.625795][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2648.626196][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2648.626598][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2648.626997][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2648.627401][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2648.627685][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2648.627917][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2648.628222][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2648.628450][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2648.629425][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2648.629847][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2648.630253][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2648.630656][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2648.631055][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2648.631456][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2648.633932][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2648.634466][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2648.634955][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2648.635461][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2648.636405][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2648.637029][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2648.637359][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2648.638348][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2648.638661][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2648.639066][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2648.639474][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2648.639880][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2648.640292][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2648.640698][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2648.641154][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2648.641494][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2648.641901][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2648.642307][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2648.642713][ C1] PKRU: 55555554
[ 2648.642896][ C1] Call Trace:
[ 2648.643072][ C1]
[ 2648.643224][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2648.643493][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2648.643742][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2648.644025][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2648.644303][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2648.644595][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2648.644866][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2648.645176][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2648.645441][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2648.645709][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2648.646025][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2648.646327][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2648.646648][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2648.646941][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2648.647243][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2648.647536][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2648.647855][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.648100][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2648.648346][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2648.648598][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2648.648876][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2648.649164][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.649408][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2648.649659][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2648.649934][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2648.650172][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2648.650423][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2648.650686][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2648.650968][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2648.651252][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2648.651508][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2648.651784][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2648.652051][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2648.652405][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2648.652661][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2648.652988][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2648.653257][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2648.653471][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2648.653706][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2648.653965][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2648.654247][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2648.654483][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2648.654810][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2648.655123][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2648.655409][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2648.655710][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2648.655960][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2648.656195][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2648.656502][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2648.656790][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2648.657121][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.657364][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2648.657666][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2648.657955][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2648.658277][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2648.658538][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2648.658777][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2648.659030][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2648.659348][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2648.659688][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2648.659998][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2648.660277][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2648.660571][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2648.660844][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2648.661164][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2648.661386][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2648.661623][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2648.661898][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2648.662167][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2648.662457][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2648.662708][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2648.662974][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2648.663243][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2648.663535][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.663778][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2648.664059][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2648.664336][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2648.664616][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.664861][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2648.665108][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2648.665342][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2648.665634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.665877][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2648.666137][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2648.666404][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2648.666657][ C1] tc_run (net/core/dev.c:3912)
[ 2648.666870][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2648.667104][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.667348][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2648.667613][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2648.667870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2648.668114][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2648.668384][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2648.668695][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2648.668971][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2648.669227][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2648.669497][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2648.669758][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2648.670058][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2648.670340][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2648.670598][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2648.670867][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2648.671087][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2648.671336][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2648.671593][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2648.671850][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2648.672095][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2648.672347][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2648.672595][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2648.672869][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2648.673159][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2648.673437][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2648.673723][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2648.674001][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2648.674248][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2648.674531][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2648.674771][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2648.675037][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2648.675305][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2648.675570][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2648.675848][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2648.676136][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2648.676403][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2648.676643][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2648.676895][ C1] __do_softirq (kernel/softirq.c:553)
[ 2648.677131][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2648.677358][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2648.677647][ C1]
[ 2648.677803][ C1]
[ 2648.677954][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2648.678271][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2648.678533][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2648.679520][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2648.679835][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2648.680249][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2648.680654][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2648.681061][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2648.681468][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2648.681875][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2648.682170][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2648.682436][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2648.682682][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2648.682937][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2648.683222][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2648.683464][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2648.683746][ C1] do_idle (kernel/sched/idle.c:312)
[ 2648.683952][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2648.684200][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2648.684448][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2648.684723][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2674.131647][ C1] rcu: 1-....: (285058 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=63355
| [ 2674.132136][ C1] rcu: (t=260224 jiffies g=2033089 q=12 ncpus=4)
| [ 2674.132469][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 2674.132747][ C0] NMI backtrace for cpu 0
[ 2674.132758][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2674.132761][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2674.132769][ C0] 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
[ 2674.132771][ C0] RSP: 0018:ffffc90000006a08 EFLAGS: 00000202
[ 2674.132775][ C0] RAX: ffff888008121b58 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2674.132777][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58
[ 2674.132778][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2674.132780][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2674.132781][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2674.132783][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2674.132785][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2674.132788][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2674.132790][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2674.132791][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2674.132792][ C0] PKRU: 55555554
[ 2674.132793][ C0] Call Trace:
[ 2674.132796][ C0]
[ 2674.132800][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2674.132806][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2674.132812][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2674.132817][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2674.132821][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2674.132824][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2674.132828][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2674.132832][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2674.132835][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2674.132838][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 2674.132841][ C0]
[ 2674.132842][ C0]
[ 2674.132843][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2674.132848][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2674.132850][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2674.132855][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.132859][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2674.132863][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2674.132867][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2674.132870][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2674.132873][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.132876][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2674.132881][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2674.132884][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2674.132890][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2674.132893][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2674.132898][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2674.132906][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2674.132911][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2674.132914][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2674.132916][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2674.132919][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2674.132924][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2674.132929][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2674.132932][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2674.132943][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2674.132945][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2674.132948][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2674.132953][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2674.132956][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2674.132959][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2674.132964][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2674.132971][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2674.132977][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2674.132982][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2674.132991][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2674.132994][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2674.132996][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2674.133000][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2674.133003][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2674.133008][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.133010][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2674.133014][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2674.133018][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2674.133022][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2674.133025][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2674.133027][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2674.133030][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2674.133038][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2674.133045][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2674.133051][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2674.133056][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2674.133067][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2674.133075][ C0] ? 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)
[ 2674.133080][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2674.133083][ C0] ? 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)
[ 2674.133085][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2674.133089][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2674.133092][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2674.133095][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2674.133098][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.133101][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2674.133104][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2674.133108][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2674.133110][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2674.133113][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2674.133115][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2674.133120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.133122][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2674.133128][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2674.133133][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2674.133135][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2674.133139][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2674.133141][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2674.133143][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2674.133146][ C0] tc_run (net/core/dev.c:3912)
[ 2674.133150][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2674.133153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.133155][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2674.133159][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2674.133163][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.133165][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2674.133169][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2674.133172][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2674.133175][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2674.133184][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.133187][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2674.133191][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2674.133198][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2674.133201][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2674.133204][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2674.133208][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2674.133211][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2674.133214][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2674.133218][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2674.133221][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2674.133224][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2674.133228][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2674.133231][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2674.133237][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2674.133241][ C0] ? 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)
[ 2674.133245][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2674.133250][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2674.133252][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.133254][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2674.133257][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2674.133260][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2674.133263][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2674.133265][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2674.133268][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2674.133272][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2674.133277][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2674.133280][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2674.133283][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2674.133286][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2674.133291][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2674.133296][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2674.133300][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2674.133303][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2674.133307][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2674.133310][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.133312][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2674.133316][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2674.133318][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2674.133321][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2674.133324][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2674.133328][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2674.133331][ C0] __do_softirq (kernel/softirq.c:553)
[ 2674.133335][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2674.133339][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2674.133342][ C0]
[ 2674.133343][ C0]
[ 2674.133344][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2674.133348][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2674.133351][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2674.133353][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2674.133355][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2674.133357][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2674.133359][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2674.133360][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2674.133361][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2674.133367][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2674.133370][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2674.133375][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2674.133378][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2674.133382][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2674.133384][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2674.133386][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2674.133387][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2674.133389][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2674.133390][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2674.133392][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2674.133389][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 2674.133390][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 2674.133392][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2674.133397][ C0]
[ 2674.186557][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2674.187179][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2674.187515][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2674.188500][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2674.188813][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2674.189218][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2674.189623][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2674.190032][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2674.190437][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2674.190841][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2674.191294][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2674.191632][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2674.192037][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2674.192441][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2674.192846][ C1] PKRU: 55555554
[ 2674.193028][ C1] Call Trace:
[ 2674.193202][ C1]
[ 2674.193356][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2674.193636][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2674.193891][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2674.194146][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2674.194380][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2674.194651][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2674.194926][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2674.195189][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2674.195492][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2674.195743][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2674.196060][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2674.196337][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2674.196627][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2674.196896][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2674.197205][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2674.197470][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2674.197736][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2674.198050][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2674.198352][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2674.198671][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2674.198962][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2674.199266][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2674.199559][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2674.199881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.200125][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2674.200368][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2674.200618][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2674.200895][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2674.201182][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.201425][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2674.201670][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2674.201934][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2674.202170][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2674.202421][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2674.202683][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2674.202964][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2674.203246][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2674.203498][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2674.203772][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2674.204040][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2674.204392][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2674.204648][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2674.204975][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2674.205244][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2674.205453][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2674.205685][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2674.205943][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2674.206223][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2674.206457][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2674.206781][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2674.207091][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2674.207377][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2674.207676][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2674.207926][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2674.208160][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2674.208465][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2674.208757][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2674.209085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.209328][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2674.209629][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2674.209924][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2674.210245][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2674.210504][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2674.210742][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2674.210993][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2674.211311][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2674.211649][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2674.211953][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2674.212232][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2674.212525][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2674.212794][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2674.213112][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2674.213332][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2674.213568][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2674.213841][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2674.214107][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2674.214395][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2674.214645][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2674.214909][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2674.215177][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2674.215468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.215709][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2674.215987][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2674.216251][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2674.216530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.216774][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2674.217018][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2674.217250][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2674.217540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.217782][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2674.218041][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2674.218304][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2674.218556][ C1] tc_run (net/core/dev.c:3912)
[ 2674.218765][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2674.218996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.219239][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2674.219503][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2674.219760][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2674.220009][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2674.220279][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2674.220588][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2674.220862][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2674.221118][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2674.221386][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2674.221645][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2674.221935][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2674.222216][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2674.222472][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2674.222740][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2674.222959][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2674.223207][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2674.223463][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2674.223718][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2674.223962][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2674.224212][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2674.224459][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2674.224732][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2674.225018][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2674.225294][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2674.225591][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2674.225869][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2674.226115][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2674.226391][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2674.226629][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2674.226894][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2674.227160][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2674.227424][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2674.227701][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2674.227987][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2674.228251][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2674.228490][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2674.228742][ C1] __do_softirq (kernel/softirq.c:553)
[ 2674.228978][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2674.229202][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2674.229491][ C1]
[ 2674.229646][ C1]
[ 2674.229803][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2674.230114][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2674.230375][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2674.231361][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2674.231674][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2674.232077][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2674.232479][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2674.232884][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2674.233293][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2674.233696][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2674.233990][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2674.234254][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2674.234498][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2674.234751][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2674.235036][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2674.235278][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2674.235557][ C1] do_idle (kernel/sched/idle.c:312)
[ 2674.235763][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2674.236009][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2674.236255][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2674.236528][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2700.576478][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2700.577016][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2700.577529][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2700.578003][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2700.578922][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2700.579541][ C0] 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)
[ 2700.579871][ C0] 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 10 26 0c fe call 0xfffffffffe0c2647
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 10 26 0c fe call 0xfffffffffe0c261d
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 2700.580849][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2700.581158][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2700.581560][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2700.581960][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2700.582362][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2700.582766][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2700.583166][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2700.583619][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2700.583951][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2700.584357][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2700.584761][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2700.585162][ C0] PKRU: 55555554
[ 2700.585345][ C0] Call Trace:
[ 2700.585517][ C0]
[ 2700.585667][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2700.585931][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2700.586176][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2700.586454][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2700.586728][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2700.587019][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2700.587284][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2700.587592][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2700.587856][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2700.588167][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2700.588462][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2700.588780][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2700.589071][ C0] ? 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)
[ 2700.589359][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2700.589658][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2700.589972][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2700.590212][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.590455][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2700.590696][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2700.590947][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2700.591219][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2700.591504][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.591744][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2700.591987][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2700.592249][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2700.592486][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2700.592733][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2700.592993][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2700.593278][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2700.593557][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2700.593808][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2700.594082][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2700.594347][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2700.594698][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2700.594953][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2700.595276][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2700.595542][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2700.595749][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2700.595980][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2700.596237][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2700.596516][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2700.596790][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2700.597022][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2700.597345][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2700.597653][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2700.597938][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2700.598235][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2700.598486][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2700.598718][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2700.599022][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2700.599314][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2700.599644][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.599892][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2700.600189][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2700.600478][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2700.600797][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2700.601059][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2700.601295][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2700.601545][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2700.601861][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2700.602196][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2700.602498][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2700.602775][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2700.603065][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2700.603381][ C0] ? 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)
[ 2700.603617][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2700.603883][ C0] ? 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)
[ 2700.604115][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2700.604339][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2700.604594][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2700.604859][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2700.605145][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.605387][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2700.605665][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2700.605907][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2700.606157][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2700.606376][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2700.606647][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2700.606957][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.607197][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2700.607465][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2700.607711][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2700.607945][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2700.608186][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2700.608442][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2700.608661][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2700.608931][ C0] tc_run (net/core/dev.c:3912)
[ 2700.609139][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2700.609373][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.609614][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2700.609884][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2700.610138][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.610377][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2700.610646][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2700.610952][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2700.611228][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2700.611517][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.611761][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2700.612020][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2700.612361][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2700.612639][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2700.612894][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2700.613160][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2700.613379][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2700.613623][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2700.613931][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2700.614185][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2700.614429][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2700.614680][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2700.614914][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2700.615184][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2700.615469][ C0] ? 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)
[ 2700.615776][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2700.616021][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2700.616274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.616516][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2700.616785][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2700.617052][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2700.617297][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2700.617554][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2700.617861][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2700.618127][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2700.618353][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2700.618617][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2700.618887][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2700.619128][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2700.619367][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2700.619629][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2700.619898][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2700.620159][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2700.620433][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2700.620722][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.620963][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2700.621255][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2700.621497][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2700.621763][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2700.621986][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2700.622285][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2700.622534][ C0] __do_softirq (kernel/softirq.c:553)
[ 2700.622770][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2700.622992][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2700.623280][ C0]
[ 2700.623433][ C0]
[ 2700.623583][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2700.623891][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2700.624243][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2700.625223][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2700.625533][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2700.625937][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2700.626338][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2700.626737][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2700.627138][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2700.627546][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2700.627833][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2700.628069][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2700.628372][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2700.628602][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2700.629578][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2700.630009][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2700.630411][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2700.630814][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2700.631220][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2700.631624][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2700.634091][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2700.634609][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2700.635091][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2700.635574][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2700.636516][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2700.637134][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2700.637466][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2700.638450][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2700.638760][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2700.639167][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2700.639573][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2700.639985][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2700.640389][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2700.640795][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2700.641248][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2700.641586][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2700.641992][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2700.642398][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2700.642803][ C1] PKRU: 55555554
[ 2700.642987][ C1] Call Trace:
[ 2700.643160][ C1]
[ 2700.643315][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2700.643581][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2700.643828][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2700.644111][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2700.644388][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2700.644680][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2700.644951][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2700.645261][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2700.645527][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2700.645797][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2700.646111][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2700.646419][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2700.646739][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2700.647032][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2700.647335][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2700.647628][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2700.647944][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.648189][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2700.648434][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2700.648686][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2700.648963][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2700.649251][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.649495][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2700.649749][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2700.650016][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2700.650255][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2700.650505][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2700.650769][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2700.651051][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2700.651334][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2700.651586][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2700.651860][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2700.652127][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2700.652480][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2700.652737][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2700.653061][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2700.653330][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2700.653537][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2700.653770][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2700.654029][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2700.654312][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2700.654543][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2700.654867][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2700.655177][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2700.655464][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2700.655765][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2700.656016][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2700.656248][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2700.656554][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2700.656842][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2700.657171][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.657415][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2700.657716][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2700.658006][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2700.658335][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2700.658598][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2700.658836][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2700.659088][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2700.659417][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2700.659766][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2700.660069][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2700.660349][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2700.660643][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2700.660914][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2700.661236][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2700.661459][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2700.661696][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2700.661972][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2700.662241][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2700.662537][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2700.662789][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2700.663066][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2700.663338][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2700.663627][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.663870][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2700.664150][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2700.664414][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2700.664694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.664938][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2700.665183][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2700.665419][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2700.665708][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.665950][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2700.666209][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2700.666474][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2700.666726][ C1] tc_run (net/core/dev.c:3912)
[ 2700.666935][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2700.667170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.667413][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2700.667677][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2700.667935][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2700.668178][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2700.668449][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2700.668760][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2700.669035][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2700.669291][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2700.669560][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2700.669828][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2700.670119][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2700.670405][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2700.670662][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2700.670931][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2700.671150][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2700.671400][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2700.671655][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2700.671911][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2700.672155][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2700.672408][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2700.672655][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2700.672928][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2700.673214][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2700.673492][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2700.673778][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2700.674055][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2700.674304][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2700.674579][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2700.674821][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2700.675087][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2700.675354][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2700.675619][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2700.675896][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2700.676184][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2700.676450][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2700.676688][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2700.676940][ C1] __do_softirq (kernel/softirq.c:553)
[ 2700.677177][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2700.677402][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2700.677693][ C1]
[ 2700.677846][ C1]
[ 2700.677998][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2700.678310][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2700.678571][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2700.679558][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2700.679880][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2700.680285][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2700.680690][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2700.681097][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2700.681507][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2700.681916][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2700.682212][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2700.682478][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2700.682724][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2700.682983][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2700.683266][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2700.683509][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2700.683791][ C1] do_idle (kernel/sched/idle.c:312)
[ 2700.683998][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2700.684246][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2700.684500][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2700.684774][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2728.576503][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2728.577045][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2728.577557][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2728.578038][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2728.578964][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2728.579588][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190)
[ 2728.579902][ C0] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83
All code
========
0: 00 00 add %al,(%rax)
2: 48 85 d2 test %rdx,%rdx
5: 0f 84 4c ff ff ff je 0xffffffffffffff57
b: 41 83 e2 07 and $0x7,%r10d
f: 49 39 d1 cmp %rdx,%r9
12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c
18: 45 3a 11 cmp (%r9),%r10b
1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c
21: 5b pop %rbx
22: b8 01 00 00 00 mov $0x1,%eax
27: 5d pop %rbp
28: 41 5c pop %r12
2a:* c3 ret <-- trapping instruction
2b: cc int3
2c: cc int3
2d: cc int3
2e: cc int3
2f: 41 bc 08 00 00 00 mov $0x8,%r12d
35: 45 29 dc sub %r11d,%r12d
38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx
3c: eb 0c jmp 0x4a
3e: 48 rex.W
3f: 83 .byte 0x83
Code starting with the faulting instruction
===========================================
0: c3 ret
1: cc int3
2: cc int3
3: cc int3
4: cc int3
5: 41 bc 08 00 00 00 mov $0x8,%r12d
b: 45 29 dc sub %r11d,%r12d
e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx
12: eb 0c jmp 0x20
14: 48 rex.W
15: 83 .byte 0x83
[ 2728.580885][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246
[ 2728.581194][ C0] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2728.581601][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2728.582011][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2728.582414][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2728.582814][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2728.583219][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2728.583669][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2728.584008][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2728.584413][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2728.584820][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2728.585223][ C0] PKRU: 55555554
[ 2728.585405][ C0] Call Trace:
[ 2728.585578][ C0]
[ 2728.585734][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2728.586005][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2728.586250][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2728.586529][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2728.586803][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2728.587099][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2728.587366][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2728.587674][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2728.587943][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2728.588254][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2728.588549][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2728.588874][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2728.589167][ C0] ? kasan_check_range (mm/kasan/generic.c:190)
[ 2728.589429][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2728.589716][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2728.590035][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2728.590279][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.590522][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2728.590760][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2728.591015][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2728.591288][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2728.591575][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.591814][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2728.592060][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2728.592323][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2728.592557][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2728.592805][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2728.593071][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2728.593347][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2728.593626][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2728.593879][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2728.594153][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2728.594416][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2728.594762][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2728.595025][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2728.595346][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2728.595611][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2728.595814][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2728.596052][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2728.596306][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2728.596582][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2728.596861][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2728.597092][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2728.597413][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2728.597721][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2728.598008][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2728.598301][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2728.598548][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2728.598783][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2728.599089][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2728.599373][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2728.599705][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.599952][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2728.600250][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2728.600536][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2728.600861][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2728.601117][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2728.601353][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2728.601602][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2728.601920][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2728.602254][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2728.602553][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2728.602830][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2728.603127][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2728.603439][ C0] ? 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)
[ 2728.603676][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2728.603945][ C0] ? 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)
[ 2728.604177][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2728.604398][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2728.604650][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2728.604920][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2728.605208][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.605448][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2728.605724][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2728.605972][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2728.606218][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2728.606436][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2728.606707][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2728.607024][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.607263][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2728.607531][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2728.607772][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2728.608008][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2728.608250][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2728.608505][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2728.608721][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2728.608996][ C0] tc_run (net/core/dev.c:3912)
[ 2728.609203][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2728.609433][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.609683][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2728.609951][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2728.610204][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.610445][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2728.610711][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2728.611025][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2728.611300][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2728.611588][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.611836][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2728.612097][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2728.612434][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2728.612711][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2728.612969][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2728.613236][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2728.613453][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2728.613697][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2728.614009][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2728.614261][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2728.614501][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2728.614750][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2728.614993][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2728.615260][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2728.615541][ C0] ? 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)
[ 2728.615852][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2728.616099][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2728.616350][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.616589][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2728.616865][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2728.617129][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2728.617372][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2728.617627][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2728.617936][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2728.618202][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2728.618424][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2728.618685][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2728.618961][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2728.619202][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2728.619440][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2728.619709][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2728.619977][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2728.620238][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2728.620509][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2728.620794][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.621038][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2728.621330][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2728.621568][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2728.621836][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2728.622060][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2728.622357][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2728.622605][ C0] __do_softirq (kernel/softirq.c:553)
[ 2728.622844][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2728.623067][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2728.623353][ C0]
[ 2728.623502][ C0]
[ 2728.623655][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2728.623965][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2728.624316][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2728.625295][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2728.625604][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2728.626010][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2728.626409][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2728.626811][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2728.627220][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2728.627625][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2728.627914][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2728.628147][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2728.628449][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2728.628677][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2728.629665][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2728.630093][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2728.630494][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2728.630904][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2728.631304][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2728.631703][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2728.634189][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2728.634709][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2728.635192][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2728.635678][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2728.636627][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2728.637246][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2728.637579][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2728.638566][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2728.638878][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2728.639287][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2728.639698][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2728.640102][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2728.640509][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2728.640914][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2728.641369][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2728.641708][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2728.642113][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2728.642519][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2728.642929][ C1] PKRU: 55555554
[ 2728.643111][ C1] Call Trace:
[ 2728.643288][ C1]
[ 2728.643442][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2728.643710][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2728.643956][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2728.644239][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2728.644516][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2728.644809][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2728.645079][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2728.645390][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2728.645654][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2728.645923][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2728.646237][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2728.646539][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2728.646861][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2728.647154][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2728.647456][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2728.647749][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2728.648066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.648312][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2728.648557][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2728.648810][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2728.649087][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2728.649376][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.649629][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2728.649875][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2728.650138][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2728.650377][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2728.650627][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2728.650891][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2728.651173][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2728.651455][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2728.651707][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2728.651982][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2728.652250][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2728.652606][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2728.652863][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2728.653189][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2728.653457][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2728.653665][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2728.653898][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2728.654155][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2728.654438][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2728.654673][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2728.654998][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2728.655310][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2728.655596][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2728.655896][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2728.656146][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2728.656381][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2728.656687][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2728.656974][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2728.657316][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.657560][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2728.657863][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2728.658154][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2728.658477][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2728.658736][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2728.658976][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2728.659228][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2728.659553][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2728.659893][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2728.660197][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2728.660478][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2728.660769][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2728.661041][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2728.661363][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2728.661584][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2728.661822][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2728.662096][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2728.662367][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2728.662660][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2728.662907][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2728.663173][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2728.663443][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2728.663732][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.663975][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2728.664255][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2728.664522][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2728.664801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.665045][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2728.665292][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2728.665527][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2728.665816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.666060][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2728.666319][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2728.666584][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2728.666837][ C1] tc_run (net/core/dev.c:3912)
[ 2728.667046][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2728.667282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.667523][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2728.667788][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2728.668045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2728.668289][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2728.668559][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2728.668869][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2728.669145][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2728.669403][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2728.669677][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2728.669938][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2728.670231][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2728.670513][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2728.670775][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2728.671045][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2728.671265][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2728.671514][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2728.671771][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2728.672027][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2728.672273][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2728.672526][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2728.672773][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2728.673046][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2728.673334][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2728.673611][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2728.673898][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2728.674175][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2728.674426][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2728.674702][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2728.674943][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2728.675210][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2728.675477][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2728.675742][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2728.676020][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2728.676319][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2728.676592][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2728.676830][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2728.677083][ C1] __do_softirq (kernel/softirq.c:553)
[ 2728.677322][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2728.677545][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2728.677836][ C1]
[ 2728.677989][ C1]
[ 2728.678141][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2728.678452][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2728.678715][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2728.679709][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2728.680023][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2728.680430][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2728.680837][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2728.681244][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2728.681651][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2728.682058][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2728.682355][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2728.682620][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2728.682873][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2728.683127][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2728.683412][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2728.683654][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2728.683933][ C1] do_idle (kernel/sched/idle.c:312)
[ 2728.684140][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2728.684390][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2728.684640][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2728.684913][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2728.685232][ C1]
| [ 2752.239266][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2752.239654][ C0] rcu: 0-....: (363463 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=82282
| [ 2752.240206][ C0] rcu: (t=338332 jiffies g=2033089 q=12 ncpus=4)
[ 2752.240983][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2752.241598][ C0] 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)
[ 2752.241926][ C0] 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 10 26 0c fe call 0xfffffffffe0c2647
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 10 26 0c fe call 0xfffffffffe0c261d
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 2752.242901][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2752.243211][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2752.243612][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2752.244016][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2752.244417][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2752.244817][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2752.245217][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2752.245679][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2752.246015][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2752.246419][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2752.246817][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2752.247219][ C0] PKRU: 55555554
[ 2752.247400][ C0] Call Trace:
[ 2752.247573][ C0]
[ 2752.247723][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2752.248004][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2752.248257][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2752.248509][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2752.248742][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2752.249012][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2752.249282][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2752.249548][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2752.249836][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2752.250080][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2752.250393][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2752.250667][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2752.250955][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2752.251223][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2752.251531][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2752.251794][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2752.252104][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2752.252402][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2752.252718][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2752.253008][ C0] ? 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)
[ 2752.253300][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2752.253590][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2752.253903][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2752.254146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.254387][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2752.254630][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2752.254880][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2752.255153][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2752.255452][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.255691][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2752.255934][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2752.256196][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2752.256436][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2752.256685][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2752.256945][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2752.257223][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2752.257501][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2752.257751][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2752.258026][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2752.258293][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2752.258641][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2752.258896][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2752.259219][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2752.259493][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2752.259697][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2752.259930][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2752.260186][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2752.260463][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2752.260737][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2752.260967][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2752.261289][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2752.261597][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2752.261884][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2752.262178][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2752.262428][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2752.262660][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2752.262961][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2752.263248][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2752.263573][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.263814][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2752.264109][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2752.264397][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2752.264716][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2752.264973][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2752.265207][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2752.265456][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2752.265772][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2752.266105][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2752.266407][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2752.266681][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2752.266972][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2752.267284][ C0] ? 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)
[ 2752.267520][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2752.267783][ C0] ? 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)
[ 2752.268016][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2752.268237][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2752.268489][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2752.268753][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2752.269041][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.269283][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2752.269569][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2752.269808][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2752.270056][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2752.270275][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2752.270544][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2752.270855][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.271093][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2752.271363][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2752.271602][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2752.271835][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2752.272077][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2752.272333][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2752.272548][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2752.272817][ C0] tc_run (net/core/dev.c:3912)
[ 2752.273024][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2752.273256][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.273496][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2752.273758][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2752.274011][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.274251][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2752.274519][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2752.274823][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2752.275098][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2752.275386][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.275629][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2752.275887][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2752.276225][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2752.276502][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2752.276756][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2752.277021][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2752.277241][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2752.277485][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2752.277790][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2752.278044][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2752.278286][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2752.278536][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2752.278773][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2752.279040][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2752.279322][ C0] ? 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)
[ 2752.279635][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2752.279881][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2752.280134][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.280372][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2752.280642][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2752.280908][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2752.281150][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2752.281407][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2752.281713][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2752.281978][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2752.282202][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2752.282465][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2752.282733][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2752.282974][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2752.283211][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2752.283475][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2752.283737][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2752.283998][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2752.284268][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2752.284552][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.284792][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2752.285083][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2752.285323][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2752.285597][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2752.285821][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2752.286118][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2752.286367][ C0] __do_softirq (kernel/softirq.c:553)
[ 2752.286603][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2752.286823][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2752.287112][ C0]
[ 2752.287261][ C0]
[ 2752.287413][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2752.287717][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2752.288071][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2752.289045][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2752.289355][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2752.289763][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2752.290162][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2752.290563][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2752.290966][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2752.291370][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2752.291652][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2752.291887][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2752.292189][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2752.292416][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2752.293396][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2752.293827][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2752.294232][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2752.294635][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2752.295038][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2752.295441][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2752.295441][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2752.295844][ C0]
| [ 2752.296004][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 2752.296285][ C1] NMI backtrace for cpu 1
[ 2752.296298][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2752.296301][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2752.296311][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2752.296314][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2752.296317][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2752.296319][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2752.296321][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2752.296322][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2752.296324][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2752.296326][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2752.296328][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2752.296331][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2752.296333][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2752.296335][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2752.296336][ C1] PKRU: 55555554
[ 2752.296338][ C1] Call Trace:
[ 2752.296341][ C1]
[ 2752.296346][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2752.296352][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2752.296358][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2752.296364][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2752.296368][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2752.296370][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2752.296375][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2752.296378][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2752.296381][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2752.296385][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2752.296388][ C1]
[ 2752.296389][ C1]
[ 2752.296390][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2752.296394][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.296398][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2752.296402][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2752.296406][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2752.296409][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2752.296412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.296414][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2752.296419][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2752.296423][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2752.296429][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2752.296432][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2752.296437][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2752.296445][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2752.296449][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2752.296452][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2752.296455][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2752.296457][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2752.296463][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2752.296468][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2752.296472][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2752.296483][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2752.296487][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2752.296489][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2752.296496][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2752.296499][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2752.296504][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2752.296511][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2752.296517][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2752.296522][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2752.296531][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2752.296534][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2752.296537][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2752.296541][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2752.296545][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2752.296549][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.296552][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2752.296556][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2752.296559][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2752.296563][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2752.296567][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2752.296569][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2752.296572][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2752.296581][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2752.296588][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2752.296595][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2752.296600][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2752.296609][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2752.296615][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2752.296624][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2752.296629][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2752.296633][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2752.296638][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2752.296641][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2752.296645][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2752.296652][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2752.296656][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2752.296659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2752.296662][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.296664][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2752.296667][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2752.296671][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2752.296673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.296677][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2752.296682][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2752.296684][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2752.296687][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.296690][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2752.296692][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2752.296695][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2752.296699][ C1] tc_run (net/core/dev.c:3912)
[ 2752.296703][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2752.296706][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.296708][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2752.296713][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2752.296717][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2752.296719][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2752.296724][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2752.296728][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2752.296731][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2752.296735][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2752.296739][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2752.296742][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2752.296750][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2752.296753][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2752.296756][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2752.296760][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2752.296764][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2752.296767][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2752.296771][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2752.296774][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2752.296777][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2752.296781][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2752.296784][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2752.296792][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2752.296796][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2752.296799][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2752.296804][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2752.296806][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2752.296810][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2752.296812][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2752.296818][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2752.296823][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2752.296827][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2752.296830][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2752.296834][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2752.296837][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2752.296843][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2752.296849][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2752.296853][ C1] __do_softirq (kernel/softirq.c:553)
[ 2752.296857][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2752.296861][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2752.296865][ C1]
[ 2752.296866][ C1]
[ 2752.296867][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2752.296873][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2752.296877][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2752.296879][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2752.296881][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2752.296883][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2752.296885][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2752.296886][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2752.296888][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2752.296891][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2752.296895][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2752.296899][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2752.296901][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2752.296903][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2752.296908][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2752.296910][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2752.296915][ C1] do_idle (kernel/sched/idle.c:312)
[ 2752.296918][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2752.296920][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2752.296924][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2752.296928][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2776.576485][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2776.577018][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2776.577530][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2776.578002][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2776.578947][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2776.579573][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2776.579906][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2776.580885][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2776.581195][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2776.581599][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2776.582000][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2776.582400][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2776.582802][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2776.583208][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2776.583659][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2776.583994][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2776.584399][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2776.584804][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2776.585206][ C0] PKRU: 55555554
[ 2776.585390][ C0] Call Trace:
[ 2776.585568][ C0]
[ 2776.585723][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2776.585987][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2776.586232][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2776.586509][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2776.586785][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2776.587074][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2776.587341][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2776.587649][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2776.587912][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2776.588224][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2776.588521][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2776.588837][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2776.589130][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2776.589433][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2776.589725][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2776.590040][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2776.590283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.590524][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2776.590766][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2776.591016][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2776.591290][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2776.591577][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.591815][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2776.592062][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2776.592323][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2776.592560][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2776.592809][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2776.593069][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2776.593349][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2776.593628][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2776.593876][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2776.594149][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2776.594416][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2776.594765][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2776.595021][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2776.595346][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2776.595616][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2776.595824][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2776.596060][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2776.596317][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2776.596596][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2776.596870][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2776.597101][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2776.597423][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2776.597729][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2776.598015][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2776.598310][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2776.598560][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2776.598793][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2776.599094][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2776.599388][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2776.599717][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.599959][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2776.600255][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2776.600543][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2776.600862][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2776.601120][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2776.601354][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2776.601604][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2776.601920][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2776.602253][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2776.602556][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2776.602833][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2776.603128][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2776.603441][ C0] ? 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)
[ 2776.603678][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2776.603943][ C0] ? 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)
[ 2776.604176][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2776.604399][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2776.604653][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2776.604919][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2776.605205][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.605444][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2776.605724][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2776.605963][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2776.606213][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2776.606432][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2776.606702][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2776.607013][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.607251][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2776.607522][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2776.607763][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2776.607997][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2776.608239][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2776.608505][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2776.608722][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2776.608992][ C0] tc_run (net/core/dev.c:3912)
[ 2776.609197][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2776.609440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.609682][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2776.609945][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2776.610200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.610440][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2776.610706][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2776.611011][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2776.611288][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2776.611576][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.611819][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2776.612078][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2776.612417][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2776.612694][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2776.612948][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2776.613214][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2776.613434][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2776.613678][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2776.613983][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2776.614236][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2776.614478][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2776.614729][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2776.614965][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2776.615235][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2776.615520][ C0] ? 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)
[ 2776.615827][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2776.616074][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2776.616325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.616565][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2776.616834][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2776.617099][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2776.617341][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2776.617598][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2776.617905][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2776.618171][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2776.618395][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2776.618658][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2776.618927][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2776.619169][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2776.619417][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2776.619682][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2776.619944][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2776.620206][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2776.620477][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2776.620762][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.621002][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2776.621296][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2776.621535][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2776.621800][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2776.622023][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2776.622320][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2776.622570][ C0] __do_softirq (kernel/softirq.c:553)
[ 2776.622806][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2776.623027][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2776.623316][ C0]
[ 2776.623465][ C0]
[ 2776.623617][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2776.623923][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2776.624277][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2776.625254][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2776.625564][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2776.625965][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2776.626367][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2776.626766][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2776.627170][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2776.627575][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2776.627858][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2776.628094][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2776.628398][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2776.628628][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2776.629622][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2776.630052][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2776.630457][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2776.630857][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2776.631260][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2776.631662][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2776.634139][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2776.634661][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2776.635145][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2776.635632][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2776.636575][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2776.637196][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2776.637527][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2776.638513][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2776.638825][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2776.639232][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2776.639647][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2776.640052][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2776.640457][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2776.640861][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2776.641317][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2776.641655][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2776.642062][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2776.642467][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2776.642870][ C1] PKRU: 55555554
[ 2776.643055][ C1] Call Trace:
[ 2776.643229][ C1]
[ 2776.643381][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2776.643647][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2776.643895][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2776.644176][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2776.644455][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2776.644746][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2776.645016][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2776.645327][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2776.645592][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2776.645858][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2776.646173][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2776.646475][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2776.646794][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2776.647087][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2776.647387][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2776.647679][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2776.647994][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.648240][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2776.648483][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2776.648733][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2776.649012][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2776.649311][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.649553][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2776.649798][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2776.650062][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2776.650299][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2776.650548][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2776.650810][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2776.651087][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2776.651371][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2776.651622][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2776.651897][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2776.652163][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2776.652514][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2776.652772][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2776.653096][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2776.653365][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2776.653573][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2776.653806][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2776.654065][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2776.654344][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2776.654577][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2776.654902][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2776.655212][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2776.655499][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2776.655799][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2776.656049][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2776.656284][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2776.656589][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2776.656876][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2776.657205][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.657448][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2776.657748][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2776.658037][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2776.658359][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2776.658619][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2776.658856][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2776.659106][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2776.659429][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2776.659764][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2776.660069][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2776.660347][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2776.660639][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2776.660911][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2776.661230][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2776.661451][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2776.661688][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2776.661963][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2776.662233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2776.662526][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2776.662783][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2776.663052][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2776.663320][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2776.663610][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.663851][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2776.664131][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2776.664396][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2776.664675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.664918][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2776.665163][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2776.665395][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2776.665685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.665925][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2776.666183][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2776.666451][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2776.666701][ C1] tc_run (net/core/dev.c:3912)
[ 2776.666911][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2776.667143][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.667386][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2776.667655][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2776.667912][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2776.668155][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2776.668425][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2776.668734][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2776.669009][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2776.669266][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2776.669542][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2776.669802][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2776.670091][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2776.670374][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2776.670629][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2776.670898][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2776.671118][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2776.671367][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2776.671623][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2776.671884][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2776.672126][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2776.672377][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2776.672626][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2776.672898][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2776.673185][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2776.673462][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2776.673746][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2776.674023][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2776.674269][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2776.674548][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2776.674787][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2776.675052][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2776.675319][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2776.675583][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2776.675861][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2776.676148][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2776.676413][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2776.676652][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2776.676904][ C1] __do_softirq (kernel/softirq.c:553)
[ 2776.677137][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2776.677365][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2776.677654][ C1]
[ 2776.677808][ C1]
[ 2776.677960][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2776.678270][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2776.678531][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2776.679523][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2776.679837][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2776.680242][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2776.680646][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2776.681051][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2776.681458][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2776.681865][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2776.682159][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2776.682425][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2776.682669][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2776.682924][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2776.683207][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2776.683449][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2776.683727][ C1] do_idle (kernel/sched/idle.c:312)
[ 2776.683934][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2776.684181][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2776.684427][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2776.684703][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2804.576491][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2804.577029][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2804.577543][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2804.578017][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2804.578940][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2804.579565][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2804.579891][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2804.580869][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2804.581177][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2804.581578][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2804.581980][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2804.582380][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2804.582780][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2804.583181][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2804.583632][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2804.583967][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2804.584370][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2804.584770][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2804.585172][ C0] PKRU: 55555554
[ 2804.585355][ C0] Call Trace:
[ 2804.585527][ C0]
[ 2804.585678][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2804.585942][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2804.586186][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2804.586468][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2804.586742][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2804.587031][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2804.587299][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2804.587605][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2804.587869][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2804.588180][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2804.588480][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2804.588797][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2804.589087][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2804.589394][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2804.589682][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2804.589995][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2804.590238][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.590480][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2804.590719][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2804.590971][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2804.591245][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2804.591531][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.591772][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2804.592014][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2804.592277][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2804.592513][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2804.592762][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2804.593021][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2804.593302][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2804.593582][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2804.593831][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2804.594104][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2804.594370][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2804.594720][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2804.594973][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2804.595295][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2804.595561][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2804.595766][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2804.595999][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2804.596256][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2804.596534][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2804.596808][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2804.597038][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2804.597364][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2804.597675][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2804.597958][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2804.598266][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2804.598516][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2804.598750][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2804.599053][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2804.599348][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2804.599676][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.599918][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2804.600217][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2804.600507][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2804.600827][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2804.601085][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2804.601325][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2804.601575][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2804.601889][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2804.602226][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2804.602529][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2804.602806][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2804.603099][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2804.603415][ C0] ? 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)
[ 2804.603649][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2804.603914][ C0] ? 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)
[ 2804.604148][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2804.604372][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2804.604626][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2804.604892][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2804.605181][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.605423][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2804.605702][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2804.605945][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2804.606197][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2804.606416][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2804.606686][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2804.606998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.607240][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2804.607510][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2804.607753][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2804.607985][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2804.608228][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2804.608485][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2804.608702][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2804.608975][ C0] tc_run (net/core/dev.c:3912)
[ 2804.609192][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2804.609425][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.609666][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2804.609929][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2804.610185][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.610427][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2804.610698][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2804.611008][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2804.611283][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2804.611572][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.611816][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2804.612075][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2804.612416][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2804.612696][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2804.612952][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2804.613220][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2804.613440][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2804.613688][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2804.613997][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2804.614250][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2804.614491][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2804.614743][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2804.614981][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2804.615251][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2804.615535][ C0] ? 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)
[ 2804.615842][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2804.616090][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2804.616344][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.616586][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2804.616858][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2804.617124][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2804.617375][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2804.617633][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2804.617938][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2804.618206][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2804.618430][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2804.618694][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2804.618964][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2804.619212][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2804.619456][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2804.619720][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2804.619984][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2804.620247][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2804.620520][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2804.620807][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.621047][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2804.621343][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2804.621584][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2804.621850][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2804.622072][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2804.622374][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2804.622624][ C0] __do_softirq (kernel/softirq.c:553)
[ 2804.622859][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2804.623083][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2804.623373][ C0]
[ 2804.623524][ C0]
[ 2804.623677][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2804.623984][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2804.624338][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2804.625319][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2804.625630][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2804.626033][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2804.626438][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2804.626842][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2804.627249][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2804.627656][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2804.627941][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2804.628176][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2804.628494][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2804.628728][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2804.629755][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2804.630181][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2804.630584][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2804.630988][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2804.631392][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2804.631796][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2804.634260][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2804.634781][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2804.635264][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2804.635748][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2804.636688][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2804.637308][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190)
[ 2804.637605][ C1] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83
All code
========
0: 00 00 add %al,(%rax)
2: 48 85 d2 test %rdx,%rdx
5: 0f 84 4c ff ff ff je 0xffffffffffffff57
b: 41 83 e2 07 and $0x7,%r10d
f: 49 39 d1 cmp %rdx,%r9
12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c
18: 45 3a 11 cmp (%r9),%r10b
1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c
21: 5b pop %rbx
22: b8 01 00 00 00 mov $0x1,%eax
27: 5d pop %rbp
28: 41 5c pop %r12
2a:* c3 ret <-- trapping instruction
2b: cc int3
2c: cc int3
2d: cc int3
2e: cc int3
2f: 41 bc 08 00 00 00 mov $0x8,%r12d
35: 45 29 dc sub %r11d,%r12d
38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx
3c: eb 0c jmp 0x4a
3e: 48 rex.W
3f: 83 .byte 0x83
Code starting with the faulting instruction
===========================================
0: c3 ret
1: cc int3
2: cc int3
3: cc int3
4: cc int3
5: 41 bc 08 00 00 00 mov $0x8,%r12d
b: 45 29 dc sub %r11d,%r12d
e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx
12: eb 0c jmp 0x20
14: 48 rex.W
15: 83 .byte 0x83
[ 2804.638588][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246
[ 2804.638898][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2804.639308][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2804.639709][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2804.640110][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2804.640516][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2804.640920][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2804.641373][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2804.641708][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2804.642111][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2804.642517][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2804.642920][ C1] PKRU: 55555554
[ 2804.643104][ C1] Call Trace:
[ 2804.643276][ C1]
[ 2804.643428][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2804.643691][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2804.643938][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2804.644218][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2804.644493][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2804.644785][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2804.645053][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2804.645363][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2804.645628][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2804.645894][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2804.646204][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2804.646503][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2804.646822][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2804.647115][ C1] ? kasan_check_range (mm/kasan/generic.c:190)
[ 2804.647379][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2804.647664][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2804.647980][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.648224][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2804.648469][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2804.648721][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2804.648997][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2804.649292][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.649534][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2804.649775][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2804.650040][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2804.650279][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2804.650531][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2804.650792][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2804.651071][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2804.651353][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2804.651602][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2804.651879][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2804.652145][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2804.652496][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2804.652751][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2804.653075][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2804.653340][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2804.653546][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2804.653781][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2804.654038][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2804.654318][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2804.654548][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2804.654873][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2804.655181][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2804.655469][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2804.655766][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2804.656017][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2804.656251][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2804.656556][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2804.656846][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2804.657175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.657418][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2804.657716][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2804.658007][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2804.658327][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2804.658590][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2804.658825][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2804.659077][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2804.659400][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2804.659736][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2804.660041][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2804.660318][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2804.660608][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2804.660885][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2804.661202][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2804.661426][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2804.661664][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2804.661948][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2804.662224][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2804.662512][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2804.662761][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2804.663024][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2804.663291][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2804.663580][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.663819][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2804.664100][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2804.664365][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2804.664643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.664886][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2804.665129][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2804.665363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2804.665650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.665890][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2804.666149][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2804.666413][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2804.666664][ C1] tc_run (net/core/dev.c:3912)
[ 2804.666871][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2804.667105][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.667347][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2804.667610][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2804.667867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2804.668107][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2804.668378][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2804.668684][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2804.668960][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2804.669220][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2804.669488][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2804.669747][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2804.670035][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2804.670314][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2804.670569][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2804.670838][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2804.671057][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2804.671305][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2804.671560][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2804.671814][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2804.672055][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2804.672311][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2804.672558][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2804.672828][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2804.673113][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2804.673389][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2804.673673][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2804.673947][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2804.674195][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2804.674470][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2804.674709][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2804.674972][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2804.675236][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2804.675498][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2804.675777][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2804.676064][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2804.676328][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2804.676565][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2804.676816][ C1] __do_softirq (kernel/softirq.c:553)
[ 2804.677050][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2804.677274][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2804.677562][ C1]
[ 2804.677714][ C1]
[ 2804.677867][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2804.678176][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2804.678436][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2804.679422][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2804.679734][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2804.680138][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2804.680544][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2804.680947][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2804.681355][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2804.681760][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2804.682061][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2804.682325][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2804.682571][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2804.682829][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2804.683111][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2804.683353][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2804.683630][ C1] do_idle (kernel/sched/idle.c:312)
[ 2804.683838][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2804.684082][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2804.684328][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2804.684601][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2804.684917][ C1]
| [ 2830.298267][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2830.298665][ C0] rcu: 0-....: (441352 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=101321
| [ 2830.299278][ C0] rcu: (t=416391 jiffies g=2033089 q=12 ncpus=4)
[ 2830.300128][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2830.300810][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2830.301177][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2830.302195][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2830.302532][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2830.302951][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2830.303400][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2830.303837][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2830.304310][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2830.304729][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2830.305208][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2830.305562][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2830.305969][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2830.306391][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2830.306815][ C0] PKRU: 55555554
[ 2830.307010][ C0] Call Trace:
[ 2830.307220][ C0]
[ 2830.307371][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2830.307665][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2830.307939][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2830.308256][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2830.308514][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2830.308785][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2830.309067][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2830.309357][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2830.309664][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2830.309923][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2830.310266][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2830.310555][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2830.310861][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2830.311158][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2830.311480][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2830.311744][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2830.312055][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2830.312405][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2830.312723][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2830.313016][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2830.313335][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2830.313645][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2830.313978][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2830.314232][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.314491][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2830.314732][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2830.314982][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2830.315277][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2830.315565][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.315805][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2830.316048][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2830.316366][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2830.316604][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2830.316854][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2830.317114][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2830.317402][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2830.317680][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2830.317928][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2830.318214][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2830.318480][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2830.318834][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2830.319099][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2830.319443][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2830.319717][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2830.319922][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2830.320171][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2830.320443][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2830.320722][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2830.320995][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2830.321227][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2830.321589][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2830.321911][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2830.322213][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2830.322529][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2830.322801][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2830.323054][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2830.323384][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2830.323677][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2830.324024][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.324294][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2830.324593][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2830.324903][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2830.325254][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2830.325536][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2830.325792][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2830.326057][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2830.326398][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2830.326754][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2830.327061][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2830.327373][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2830.327663][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2830.327978][ C0] ? 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)
[ 2830.328255][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2830.328521][ C0] ? 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)
[ 2830.328754][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2830.328976][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2830.329247][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2830.329513][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2830.329821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.330060][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2830.330349][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2830.330589][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2830.330838][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2830.331055][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2830.331346][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2830.331659][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.331897][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2830.332190][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2830.332469][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2830.332702][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2830.332945][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2830.333214][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2830.333432][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2830.333700][ C0] tc_run (net/core/dev.c:3912)
[ 2830.333909][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2830.334151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.334393][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2830.334654][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2830.334907][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.335154][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2830.335433][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2830.335759][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2830.336056][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2830.336364][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.336607][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2830.336866][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2830.337244][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2830.337546][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2830.337818][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2830.338101][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2830.338333][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2830.338596][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2830.338919][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2830.339223][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2830.339504][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2830.339855][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2830.340201][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2830.340601][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2830.341025][ C0] ? 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)
[ 2830.341486][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2830.341852][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2830.342233][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.342600][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2830.343008][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2830.343410][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2830.343778][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2830.344166][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2830.344633][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2830.345022][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2830.345343][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2830.345606][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2830.345900][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2830.346176][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2830.346415][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2830.346678][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2830.346960][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2830.347254][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2830.347528][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2830.347831][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.348091][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2830.348404][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2830.348654][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2830.348937][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2830.349194][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2830.349554][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2830.349811][ C0] __do_softirq (kernel/softirq.c:553)
[ 2830.350046][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2830.350280][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2830.350569][ C0]
[ 2830.350720][ C0]
[ 2830.350869][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2830.351187][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2830.351539][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2830.352520][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2830.352829][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2830.353283][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2830.353708][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2830.354109][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2830.354524][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2830.354931][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2830.355238][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2830.355474][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2830.355796][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2830.356053][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2830.357044][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2830.357480][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2830.357880][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2830.358290][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2830.358695][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2830.359103][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2830.359103][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2830.359560][ C0]
| [ 2830.359725][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 2830.360009][ C1] NMI backtrace for cpu 1
[ 2830.360021][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2830.360024][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2830.360033][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2830.360036][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2830.360039][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2830.360041][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2830.360043][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2830.360044][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2830.360046][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2830.360047][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2830.360049][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2830.360052][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2830.360054][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2830.360055][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2830.360057][ C1] PKRU: 55555554
[ 2830.360058][ C1] Call Trace:
[ 2830.360061][ C1]
[ 2830.360065][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2830.360070][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2830.360077][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2830.360082][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2830.360085][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2830.360088][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2830.360092][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2830.360095][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2830.360098][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2830.360102][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2830.360105][ C1]
[ 2830.360106][ C1]
[ 2830.360107][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2830.360111][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.360115][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2830.360119][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2830.360123][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2830.360126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2830.360129][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.360132][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2830.360136][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2830.360140][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2830.360147][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2830.360150][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2830.360156][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2830.360164][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2830.360168][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2830.360171][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2830.360174][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2830.360176][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2830.360183][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2830.360187][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2830.360190][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2830.360201][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2830.360204][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2830.360207][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2830.360214][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2830.360217][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2830.360222][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2830.360229][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2830.360234][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2830.360239][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2830.360248][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2830.360251][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2830.360253][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2830.360258][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2830.360262][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2830.360266][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.360268][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2830.360273][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2830.360276][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2830.360280][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2830.360283][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2830.360286][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2830.360289][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2830.360298][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2830.360305][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2830.360312][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2830.360317][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2830.360325][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2830.360331][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2830.360340][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2830.360344][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2830.360348][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2830.360352][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2830.360356][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2830.360359][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2830.360365][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2830.360368][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2830.360372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2830.360375][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.360377][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2830.360380][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2830.360384][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2830.360386][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.360390][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2830.360395][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2830.360398][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2830.360401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.360403][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2830.360405][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2830.360408][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2830.360412][ C1] tc_run (net/core/dev.c:3912)
[ 2830.360416][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2830.360419][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.360421][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2830.360425][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2830.360429][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2830.360431][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2830.360436][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2830.360440][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2830.360442][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2830.360446][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2830.360450][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2830.360453][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2830.360461][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2830.360463][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2830.360467][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2830.360471][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2830.360474][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2830.360478][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2830.360481][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2830.360484][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2830.360488][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2830.360491][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2830.360494][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2830.360502][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2830.360506][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2830.360509][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2830.360513][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2830.360516][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2830.360519][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2830.360523][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2830.360528][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2830.360533][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2830.360537][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2830.360540][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2830.360545][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2830.360548][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2830.360554][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2830.360561][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2830.360565][ C1] __do_softirq (kernel/softirq.c:553)
[ 2830.360569][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2830.360573][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2830.360577][ C1]
[ 2830.360578][ C1]
[ 2830.360579][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2830.360584][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2830.360587][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2830.360590][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2830.360593][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2830.360594][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2830.360596][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2830.360598][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2830.360599][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2830.360603][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2830.360606][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2830.360610][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2830.360612][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2830.360614][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2830.360619][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2830.360622][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2830.360626][ C1] do_idle (kernel/sched/idle.c:312)
[ 2830.360629][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2830.360631][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2830.360635][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2830.360639][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2856.576495][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2856.577034][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2856.577547][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2856.578024][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2856.578955][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2856.579572][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2856.579901][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2856.580880][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2856.581191][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2856.581596][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2856.582009][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2856.582421][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2856.582828][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2856.583238][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2856.583694][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2856.584035][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2856.584444][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2856.584855][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2856.585261][ C0] PKRU: 55555554
[ 2856.585447][ C0] Call Trace:
[ 2856.585619][ C0]
[ 2856.585772][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2856.586038][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2856.586284][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2856.586564][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2856.586838][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2856.587129][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2856.587400][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2856.587706][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2856.587971][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2856.588281][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2856.588582][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2856.588907][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2856.589197][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2856.589497][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2856.589787][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2856.590100][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2856.590344][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.590587][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2856.590829][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2856.591079][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2856.591356][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2856.591642][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.591883][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2856.592126][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2856.592390][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2856.592626][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2856.592875][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2856.593135][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2856.593413][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2856.593694][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2856.593944][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2856.594218][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2856.594484][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2856.594833][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2856.595088][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2856.595411][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2856.595677][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2856.595885][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2856.596118][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2856.596374][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2856.596651][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2856.596933][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2856.597162][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2856.597484][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2856.597797][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2856.598080][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2856.598379][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2856.598628][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2856.598858][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2856.599169][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2856.599454][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2856.599783][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.600022][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2856.600323][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2856.600609][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2856.600928][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2856.601186][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2856.601422][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2856.601672][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2856.601987][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2856.602323][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2856.602623][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2856.602901][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2856.603193][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2856.603508][ C0] ? 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)
[ 2856.603741][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2856.604009][ C0] ? 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)
[ 2856.604241][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2856.604465][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2856.604723][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2856.604989][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2856.605274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.605516][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2856.605799][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2856.606042][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2856.606294][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2856.606511][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2856.606780][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2856.607091][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.607333][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2856.607601][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2856.607844][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2856.608074][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2856.608317][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2856.608573][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2856.608791][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2856.609068][ C0] tc_run (net/core/dev.c:3912)
[ 2856.609274][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2856.609507][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.609746][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2856.610009][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2856.610263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.610504][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2856.610770][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2856.611080][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2856.611354][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2856.611643][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.611894][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2856.612156][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2856.612497][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2856.612776][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2856.613030][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2856.613297][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2856.613514][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2856.613760][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2856.614068][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2856.614321][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2856.614562][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2856.614811][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2856.615049][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2856.615318][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2856.615602][ C0] ? 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)
[ 2856.615908][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2856.616155][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2856.616408][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.616649][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2856.616919][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2856.617184][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2856.617430][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2856.617689][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2856.617997][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2856.618265][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2856.618489][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2856.618752][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2856.619032][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2856.619277][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2856.619517][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2856.619782][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2856.620048][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2856.620312][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2856.620585][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2856.620879][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.621121][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2856.621414][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2856.621656][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2856.621922][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2856.622143][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2856.622443][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2856.622693][ C0] __do_softirq (kernel/softirq.c:553)
[ 2856.622926][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2856.623150][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2856.623438][ C0]
[ 2856.623591][ C0]
[ 2856.623742][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2856.624051][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2856.624402][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2856.625379][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2856.625691][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2856.626092][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2856.626497][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2856.626898][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2856.627299][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2856.627705][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2856.627991][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2856.628223][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2856.628527][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2856.628758][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2856.629743][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2856.630164][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2856.630568][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2856.630968][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2856.631368][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2856.631768][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2856.634221][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2856.634735][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2856.635213][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2856.635692][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2856.636629][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2856.637244][ C1] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2856.637537][ C1] Code: ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 <48> 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e c0 00 00
All code
========
0: ff (bad)
1: ff 48 39 decl 0x39(%rax)
4: c7 (bad)
5: 76 dd jbe 0xffffffffffffffe4
7: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
c: 48 89 fd mov %rdi,%rbp
f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
16: fc ff df
19: 4d 89 d1 mov %r10,%r9
1c: 48 c1 ed 03 shr $0x3,%rbp
20: 49 c1 e9 03 shr $0x3,%r9
24: 48 01 c5 add %rax,%rbp
27: 49 01 c1 add %rax,%r9
2a:* 48 89 e8 mov %rbp,%rax <-- trapping instruction
2d: 49 8d 59 01 lea 0x1(%r9),%rbx
31: 48 89 da mov %rbx,%rdx
34: 48 29 ea sub %rbp,%rdx
37: 48 83 fa 10 cmp $0x10,%rdx
3b: 0f .byte 0xf
3c: 8e c0 mov %eax,%es
...
Code starting with the faulting instruction
===========================================
0: 48 89 e8 mov %rbp,%rax
3: 49 8d 59 01 lea 0x1(%r9),%rbx
7: 48 89 da mov %rbx,%rdx
a: 48 29 ea sub %rbp,%rdx
d: 48 83 fa 10 cmp $0x10,%rdx
11: 0f .byte 0xf
12: 8e c0 mov %eax,%es
...
[ 2856.638514][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000286
[ 2856.638825][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2856.639236][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2856.639641][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3
[ 2856.640044][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2856.640449][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2856.640849][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2856.641301][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2856.641635][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2856.642039][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2856.642444][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2856.642844][ C1] PKRU: 55555554
[ 2856.643028][ C1] Call Trace:
[ 2856.643202][ C1]
[ 2856.643352][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2856.643616][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2856.643864][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2856.644142][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2856.644417][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2856.644710][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2856.644979][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2856.645289][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2856.645551][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 2856.645812][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2856.646079][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2856.646393][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2856.646689][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2856.647007][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2856.647302][ C1] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 2856.647561][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2856.647844][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2856.648159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.648405][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2856.648646][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2856.648902][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2856.649179][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2856.649466][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.649708][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2856.649952][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2856.650215][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2856.650450][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2856.650699][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2856.650960][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2856.651239][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2856.651529][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2856.651779][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2856.652054][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2856.652325][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2856.652674][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2856.652934][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2856.653267][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2856.653539][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2856.653747][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2856.653980][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2856.654236][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2856.654514][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2856.654747][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2856.655070][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2856.655381][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2856.655665][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2856.655964][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2856.656212][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2856.656448][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2856.656752][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2856.657044][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2856.657373][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.657614][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2856.657913][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2856.658202][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2856.658522][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2856.658781][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2856.659026][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2856.659276][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2856.659593][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2856.659930][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2856.660234][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2856.660511][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2856.660807][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2856.661077][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2856.661396][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2856.661616][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2856.661850][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2856.662123][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2856.662391][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2856.662677][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2856.662925][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2856.663189][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2856.663455][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2856.663745][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.663985][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2856.664266][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2856.664529][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2856.664807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.665050][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2856.665295][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2856.665526][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2856.665816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.666056][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2856.666314][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2856.666577][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2856.666826][ C1] tc_run (net/core/dev.c:3912)
[ 2856.667040][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2856.667273][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.667514][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2856.667778][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2856.668033][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2856.668276][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2856.668543][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2856.668851][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2856.669139][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2856.669395][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2856.669662][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2856.669921][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2856.670210][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2856.670492][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2856.670746][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2856.671013][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2856.671231][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2856.671479][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2856.671734][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2856.671988][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2856.672230][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2856.672487][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2856.672736][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2856.673006][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2856.673294][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2856.673569][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2856.673853][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2856.674129][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2856.674373][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2856.674650][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2856.674888][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2856.675152][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2856.675418][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2856.675681][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2856.675958][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2856.676244][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2856.676508][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2856.676747][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2856.676998][ C1] __do_softirq (kernel/softirq.c:553)
[ 2856.677231][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2856.677457][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2856.677744][ C1]
[ 2856.677898][ C1]
[ 2856.678049][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2856.678358][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2856.678617][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2856.679610][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2856.679922][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2856.680326][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2856.680730][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2856.681133][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2856.681538][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2856.681942][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2856.682236][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2856.682503][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2856.682748][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2856.683002][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2856.683285][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2856.683524][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2856.683809][ C1] do_idle (kernel/sched/idle.c:312)
[ 2856.684015][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2856.684260][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2856.684506][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2856.684781][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2884.576492][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2884.577034][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2884.577549][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2884.578029][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2884.578965][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2884.579586][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2884.579916][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2884.580899][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2884.581210][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2884.581615][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2884.582019][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2884.582425][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2884.582829][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2884.583231][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2884.583684][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2884.584020][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2884.584428][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2884.584833][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2884.585237][ C0] PKRU: 55555554
[ 2884.585421][ C0] Call Trace:
[ 2884.585596][ C0]
[ 2884.585747][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2884.586014][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2884.586260][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2884.586540][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2884.586818][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2884.587109][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2884.587381][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2884.587690][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2884.587955][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2884.588267][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2884.588568][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2884.588894][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2884.589186][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2884.589483][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2884.589774][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2884.590088][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2884.590331][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.590571][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2884.590813][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2884.591064][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2884.591337][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2884.591625][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.591862][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2884.592110][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2884.592372][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2884.592609][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2884.592858][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2884.593118][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2884.593397][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2884.593674][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2884.593923][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2884.594195][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2884.594463][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2884.594812][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2884.595066][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2884.595390][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2884.595656][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2884.595861][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2884.596095][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2884.596352][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2884.596631][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2884.596905][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2884.597136][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2884.597459][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2884.597766][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2884.598051][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2884.598347][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2884.598597][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2884.598836][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2884.599137][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2884.599425][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2884.599764][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.600006][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2884.600304][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2884.600596][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2884.600916][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2884.601176][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2884.601412][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2884.601662][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2884.601978][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2884.602319][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2884.602622][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2884.602899][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2884.603190][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2884.603504][ C0] ? 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)
[ 2884.603740][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2884.604006][ C0] ? 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)
[ 2884.604240][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2884.604463][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2884.604717][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2884.604983][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2884.605273][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.605513][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2884.605795][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2884.606036][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2884.606285][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2884.606505][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2884.606775][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2884.607087][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.607328][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2884.607601][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2884.607842][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2884.608076][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2884.608320][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2884.608577][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2884.608800][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2884.609071][ C0] tc_run (net/core/dev.c:3912)
[ 2884.609279][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2884.609513][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.609754][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2884.610017][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2884.610272][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.610513][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2884.610781][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2884.611089][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2884.611365][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2884.611652][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.611896][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2884.612155][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2884.612498][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2884.612776][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2884.613031][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2884.613298][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2884.613519][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2884.613764][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2884.614069][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2884.614323][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2884.614566][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2884.614817][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2884.615056][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2884.615327][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2884.615610][ C0] ? 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)
[ 2884.615917][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2884.616165][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2884.616419][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.616658][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2884.616930][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2884.617199][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2884.617443][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2884.617701][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2884.618007][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2884.618274][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2884.618500][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2884.618773][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2884.619044][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2884.619287][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2884.619526][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2884.619790][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2884.620054][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2884.620317][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2884.620590][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2884.620879][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.621120][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2884.621415][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2884.621656][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2884.621922][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2884.622147][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2884.622446][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2884.622696][ C0] __do_softirq (kernel/softirq.c:553)
[ 2884.622931][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2884.623153][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2884.623445][ C0]
[ 2884.623595][ C0]
[ 2884.623748][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2884.624054][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2884.624409][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2884.625386][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2884.625699][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2884.626101][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2884.626503][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2884.626904][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2884.627308][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2884.627714][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2884.627998][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2884.628235][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2884.628540][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2884.628775][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2884.629765][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2884.630191][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2884.630594][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2884.630995][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2884.631400][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2884.631803][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2884.634265][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2884.634780][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2884.635258][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2884.635743][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2884.636678][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2884.637295][ 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)
[ 2884.637618][ 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85
All code
========
0: 49 89 fd mov %rdi,%r13
3: 49 89 fc mov %rdi,%r12
6: 41 be 01 00 00 00 mov $0x1,%r14d
c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
13: fc ff df
16: 49 c1 ed 03 shr $0x3,%r13
1a: 41 83 e4 07 and $0x7,%r12d
1e: 49 01 c5 add %rax,%r13
21: 41 83 c4 03 add $0x3,%r12d
25: be 04 00 00 00 mov $0x4,%esi
2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction
2d: e8 10 26 0c fe call 0xfffffffffe0c2642
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 10 26 0c fe call 0xfffffffffe0c2618
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
[ 2884.638596][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2884.638914][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2884.639317][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2884.639721][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2884.640122][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2884.640537][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2884.640939][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2884.641391][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2884.641726][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2884.642127][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2884.642533][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2884.642934][ C1] PKRU: 55555554
[ 2884.643118][ C1] Call Trace:
[ 2884.643290][ C1]
[ 2884.643441][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2884.643705][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2884.643951][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2884.644231][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2884.644506][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2884.644799][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2884.645067][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2884.645376][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2884.645639][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2884.645903][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2884.646214][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2884.646512][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2884.646831][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2884.647122][ 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)
[ 2884.647413][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2884.647705][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2884.648018][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.648262][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2884.648505][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2884.648764][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2884.649037][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2884.649325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.649565][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2884.649808][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2884.650069][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2884.650308][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2884.650557][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2884.650818][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2884.651098][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2884.651378][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2884.651628][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2884.651902][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2884.652167][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2884.652522][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2884.652778][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2884.653105][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2884.653375][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2884.653586][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2884.653826][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2884.654086][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2884.654375][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2884.654607][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2884.654939][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2884.655249][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2884.655532][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2884.655831][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2884.656081][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2884.656312][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2884.656615][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2884.656902][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2884.657231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.657471][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2884.657771][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2884.658057][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2884.658376][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2884.658639][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2884.658885][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2884.659136][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2884.659454][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2884.659791][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2884.660092][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2884.660371][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2884.660661][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2884.660930][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2884.661247][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2884.661466][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2884.661702][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2884.661972][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2884.662244][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2884.662534][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2884.662782][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2884.663045][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2884.663312][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2884.663597][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.663838][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2884.664115][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2884.664379][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2884.664658][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.664899][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2884.665143][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2884.665376][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2884.665662][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.665903][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2884.666161][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2884.666423][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2884.666673][ C1] tc_run (net/core/dev.c:3912)
[ 2884.666880][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2884.667118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.667358][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2884.667622][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2884.667877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2884.668118][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2884.668387][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2884.668696][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2884.668976][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2884.669231][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2884.669498][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2884.669756][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2884.670047][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2884.670324][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2884.670578][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2884.670845][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2884.671063][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2884.671309][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2884.671563][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2884.671816][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2884.672063][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2884.672314][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2884.672560][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2884.672834][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2884.673117][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2884.673390][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2884.673676][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2884.673957][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2884.674204][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2884.674479][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2884.674719][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2884.674983][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2884.675246][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2884.675510][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2884.675784][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2884.676072][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2884.676336][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2884.676571][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2884.676826][ C1] __do_softirq (kernel/softirq.c:553)
[ 2884.677061][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2884.677283][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2884.677571][ C1]
[ 2884.677722][ C1]
[ 2884.677874][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2884.678181][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2884.678441][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2884.679431][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2884.679746][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2884.680147][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2884.680553][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2884.680955][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2884.681357][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2884.681760][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2884.682053][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2884.682315][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2884.682561][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2884.682814][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2884.683093][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2884.683335][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2884.683611][ C1] do_idle (kernel/sched/idle.c:312)
[ 2884.683815][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2884.684060][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2884.684307][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2884.684578][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2884.684894][ C1]
| [ 2908.362272][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 2908.362666][ C0] rcu: 0-....: (519241 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=120402
| [ 2908.363222][ C0] rcu: (t=494455 jiffies g=2033089 q=12 ncpus=4)
[ 2908.364006][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2908.364624][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2908.364957][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2908.365943][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2908.366254][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2908.366658][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2908.367065][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2908.367468][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2908.367870][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2908.368275][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2908.368738][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2908.369076][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2908.369482][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2908.369885][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2908.370292][ C0] PKRU: 55555554
[ 2908.370474][ C0] Call Trace:
[ 2908.370646][ C0]
[ 2908.370801][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2908.371079][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2908.371334][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2908.371588][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2908.371819][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2908.372091][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2908.372367][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2908.372626][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2908.372916][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2908.373161][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2908.373476][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2908.373750][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2908.374040][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2908.374310][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2908.374616][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2908.374882][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2908.375193][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2908.375492][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2908.375811][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2908.376105][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2908.376404][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2908.376694][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2908.377009][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2908.377254][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.377497][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2908.377738][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2908.377987][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2908.378264][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2908.378550][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.378799][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2908.379043][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2908.379306][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2908.379540][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2908.379790][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2908.380049][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2908.380333][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2908.380615][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2908.380864][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2908.381136][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2908.381401][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2908.381760][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2908.382015][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2908.382339][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2908.382611][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2908.382819][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2908.383049][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2908.383305][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2908.383585][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2908.383862][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2908.384091][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2908.384414][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2908.384725][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2908.385008][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2908.385309][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2908.385560][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2908.385791][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2908.386095][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2908.386382][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2908.386711][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.386951][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2908.387252][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2908.387540][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2908.387860][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2908.388118][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2908.388356][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2908.388607][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2908.388943][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2908.389284][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2908.389585][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2908.389864][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2908.390155][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2908.390469][ C0] ? 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)
[ 2908.390705][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2908.390971][ C0] ? 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)
[ 2908.391203][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2908.391428][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2908.391681][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2908.391947][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2908.392233][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.392475][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2908.392753][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2908.392996][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2908.393245][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2908.393462][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2908.393732][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2908.394043][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.394283][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2908.394551][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2908.394794][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2908.395025][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2908.395270][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2908.395527][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2908.395746][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2908.396016][ C0] tc_run (net/core/dev.c:3912)
[ 2908.396223][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2908.396455][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.396694][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2908.396960][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2908.397213][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.397454][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2908.397720][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2908.398026][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2908.398301][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2908.398590][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.398841][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2908.399100][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2908.399443][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2908.399721][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2908.399976][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2908.400244][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2908.400462][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2908.400707][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2908.401015][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2908.401268][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2908.401511][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2908.401761][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2908.401999][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2908.402268][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2908.402557][ C0] ? 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)
[ 2908.402863][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2908.403111][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2908.403365][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.403607][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2908.403879][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2908.404145][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2908.404392][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2908.404651][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2908.404960][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2908.405228][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2908.405452][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2908.405717][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2908.405991][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2908.406231][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2908.406472][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2908.406737][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2908.407001][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2908.407264][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2908.407536][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2908.407826][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.408069][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2908.408361][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2908.408604][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2908.408889][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2908.409110][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2908.409411][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2908.409662][ C0] __do_softirq (kernel/softirq.c:553)
[ 2908.409897][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2908.410121][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2908.410409][ C0]
[ 2908.410563][ C0]
[ 2908.410713][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2908.411020][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2908.411378][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2908.412371][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2908.412683][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2908.413088][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2908.413493][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2908.413894][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2908.414295][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2908.414705][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2908.414989][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2908.415224][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2908.415525][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2908.415754][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2908.416732][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2908.417155][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2908.417559][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2908.417960][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2908.418360][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2908.418770][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2908.418770][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2908.419177][ C0]
| [ 2908.419334][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 2908.419615][ C1] NMI backtrace for cpu 1
[ 2908.419627][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2908.419630][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2908.419637][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2908.419640][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2908.419643][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2908.419645][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2908.419647][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2908.419649][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2908.419650][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2908.419652][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2908.419654][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2908.419657][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2908.419659][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2908.419660][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2908.419662][ C1] PKRU: 55555554
[ 2908.419663][ C1] Call Trace:
[ 2908.419666][ C1]
[ 2908.419670][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2908.419676][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2908.419682][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2908.419687][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2908.419690][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2908.419693][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2908.419697][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2908.419700][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2908.419704][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2908.419707][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2908.419710][ C1]
[ 2908.419711][ C1]
[ 2908.419712][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2908.419715][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.419720][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2908.419723][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2908.419727][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2908.419730][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2908.419733][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.419735][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2908.419740][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2908.419742][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2908.419750][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2908.419753][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2908.419758][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2908.419767][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2908.419770][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2908.419774][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2908.419776][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2908.419778][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2908.419785][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2908.419789][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2908.419792][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2908.419803][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2908.419806][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2908.419809][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2908.419815][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2908.419818][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2908.419823][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2908.419830][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2908.419836][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2908.419840][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2908.419848][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2908.419851][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2908.419853][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2908.419857][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2908.419860][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2908.419864][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.419866][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2908.419871][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2908.419875][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2908.419879][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2908.419882][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2908.419884][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2908.419887][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2908.419896][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2908.419903][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2908.419911][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2908.419916][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2908.419924][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2908.419930][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2908.419940][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2908.419944][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2908.419948][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2908.419953][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2908.419956][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2908.419960][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2908.419967][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2908.419971][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2908.419974][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2908.419977][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.419979][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2908.419982][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2908.419986][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2908.419988][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.419992][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2908.419996][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2908.419999][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2908.420002][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.420005][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2908.420007][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2908.420010][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2908.420013][ C1] tc_run (net/core/dev.c:3912)
[ 2908.420018][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2908.420020][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.420022][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2908.420027][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2908.420031][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2908.420033][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2908.420037][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2908.420041][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2908.420044][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2908.420048][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2908.420052][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2908.420055][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2908.420064][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2908.420066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2908.420070][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2908.420074][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2908.420077][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2908.420081][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2908.420084][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2908.420087][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2908.420091][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2908.420095][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2908.420098][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2908.420104][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2908.420108][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2908.420112][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2908.420115][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2908.420118][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2908.420121][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2908.420124][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2908.420128][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2908.420133][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2908.420137][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2908.420140][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2908.420144][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2908.420147][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2908.420153][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2908.420159][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2908.420162][ C1] __do_softirq (kernel/softirq.c:553)
[ 2908.420167][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2908.420170][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2908.420174][ C1]
[ 2908.420175][ C1]
[ 2908.420176][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2908.420181][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2908.420184][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2908.420187][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2908.420189][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2908.420191][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2908.420193][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2908.420194][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2908.420195][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2908.420199][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2908.420202][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2908.420206][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2908.420208][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2908.420211][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2908.420215][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2908.420217][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2908.420222][ C1] do_idle (kernel/sched/idle.c:312)
[ 2908.420225][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2908.420227][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2908.420230][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2908.420234][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2932.576497][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2932.577036][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2932.577549][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2932.578028][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2932.578955][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2932.579573][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190)
[ 2932.579866][ C0] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83
All code
========
0: 00 00 add %al,(%rax)
2: 48 85 d2 test %rdx,%rdx
5: 0f 84 4c ff ff ff je 0xffffffffffffff57
b: 41 83 e2 07 and $0x7,%r10d
f: 49 39 d1 cmp %rdx,%r9
12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c
18: 45 3a 11 cmp (%r9),%r10b
1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c
21: 5b pop %rbx
22: b8 01 00 00 00 mov $0x1,%eax
27: 5d pop %rbp
28: 41 5c pop %r12
2a:* c3 ret <-- trapping instruction
2b: cc int3
2c: cc int3
2d: cc int3
2e: cc int3
2f: 41 bc 08 00 00 00 mov $0x8,%r12d
35: 45 29 dc sub %r11d,%r12d
38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx
3c: eb 0c jmp 0x4a
3e: 48 rex.W
3f: 83 .byte 0x83
Code starting with the faulting instruction
===========================================
0: c3 ret
1: cc int3
2: cc int3
3: cc int3
4: cc int3
5: 41 bc 08 00 00 00 mov $0x8,%r12d
b: 45 29 dc sub %r11d,%r12d
e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx
12: eb 0c jmp 0x20
14: 48 rex.W
15: 83 .byte 0x83
[ 2932.580844][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246
[ 2932.581153][ C0] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2932.581563][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2932.581966][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2932.582367][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2932.582767][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2932.583168][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2932.583619][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2932.583955][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2932.584359][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2932.584762][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2932.585163][ C0] PKRU: 55555554
[ 2932.585344][ C0] Call Trace:
[ 2932.585518][ C0]
[ 2932.585668][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2932.585934][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2932.586179][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2932.586459][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2932.586734][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2932.587023][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2932.587291][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2932.587599][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2932.587862][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2932.588173][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2932.588472][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2932.588796][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2932.589087][ C0] ? kasan_check_range (mm/kasan/generic.c:190)
[ 2932.589349][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2932.589632][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2932.589944][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2932.590188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.590431][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2932.590672][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2932.590922][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2932.591200][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2932.591486][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.591733][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2932.591979][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2932.592240][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2932.592474][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2932.592724][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2932.592984][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2932.593266][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2932.593548][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2932.593799][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2932.594073][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2932.594339][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2932.594690][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2932.594944][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2932.595267][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2932.595535][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2932.595742][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2932.595973][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2932.596227][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2932.596504][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2932.596779][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2932.597006][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2932.597328][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2932.597636][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2932.597918][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2932.598216][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2932.598466][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2932.598699][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2932.599002][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2932.599289][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2932.599616][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.599855][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2932.600153][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2932.600440][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2932.600759][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2932.601017][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2932.601254][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2932.601505][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2932.601819][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2932.602152][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2932.602452][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2932.602731][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2932.603021][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2932.603336][ C0] ? 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)
[ 2932.603570][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2932.603836][ C0] ? 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)
[ 2932.604067][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2932.604291][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2932.604544][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2932.604811][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2932.605097][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.605338][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2932.605614][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2932.605856][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2932.606106][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2932.606322][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2932.606591][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2932.606903][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.607143][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2932.607411][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2932.607654][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2932.607886][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2932.608126][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2932.608383][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2932.608607][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2932.608877][ C0] tc_run (net/core/dev.c:3912)
[ 2932.609083][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2932.609317][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.609554][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2932.609817][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2932.610070][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.610313][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2932.610579][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2932.610886][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2932.611159][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2932.611448][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.611695][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2932.611954][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2932.612297][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2932.612576][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2932.612830][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2932.613097][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2932.613315][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2932.613560][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2932.613868][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2932.614122][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2932.614363][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2932.614615][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2932.614852][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2932.615120][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2932.615408][ C0] ? 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)
[ 2932.615711][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2932.615958][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2932.616211][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.616453][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2932.616726][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2932.616992][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2932.617236][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2932.617493][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2932.617800][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2932.618066][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2932.618288][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2932.618559][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2932.618840][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2932.619081][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2932.619321][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2932.619585][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2932.619851][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2932.620112][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2932.620384][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2932.620673][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.620913][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2932.621205][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2932.621448][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2932.621717][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2932.621939][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2932.622239][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2932.622490][ C0] __do_softirq (kernel/softirq.c:553)
[ 2932.622725][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2932.622948][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2932.623235][ C0]
[ 2932.623390][ C0]
[ 2932.623540][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2932.623848][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2932.624200][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2932.625180][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2932.625491][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2932.625894][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2932.626298][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2932.626700][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2932.627103][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2932.627510][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2932.627795][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2932.628032][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2932.628336][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2932.628573][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2932.629556][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2932.629982][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2932.630388][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2932.630793][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2932.631195][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2932.631600][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2932.634090][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2932.634612][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2932.635095][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2932.635586][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2932.636536][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2932.637160][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2932.637494][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2932.638484][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2932.638811][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2932.639216][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2932.639623][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2932.640032][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2932.640438][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2932.640844][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2932.641306][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2932.641648][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2932.642056][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2932.642461][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2932.642868][ C1] PKRU: 55555554
[ 2932.643055][ C1] Call Trace:
[ 2932.643231][ C1]
[ 2932.643383][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2932.643655][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2932.643907][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2932.644190][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2932.644471][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2932.644766][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2932.645036][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2932.645357][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2932.645623][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2932.645891][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2932.646209][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2932.646509][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2932.646831][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2932.647129][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2932.647431][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2932.647730][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2932.648050][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.648295][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2932.648545][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2932.648800][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2932.649075][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2932.649368][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.649612][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2932.649857][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2932.650123][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2932.650369][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2932.650620][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2932.650888][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2932.651166][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2932.651447][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2932.651695][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2932.651972][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2932.652238][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2932.652588][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2932.652846][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2932.653169][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2932.653438][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2932.653643][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2932.653877][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2932.654133][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2932.654413][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2932.654644][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2932.654971][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2932.655283][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2932.655569][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2932.655866][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2932.656116][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2932.656350][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2932.656651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2932.656940][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2932.657269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.657511][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2932.657809][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2932.658098][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2932.658420][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2932.658685][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2932.658920][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2932.659172][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2932.659491][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2932.659826][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2932.660130][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2932.660406][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2932.660693][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2932.660965][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2932.661289][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2932.661512][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2932.661744][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2932.662018][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2932.662286][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2932.662574][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2932.662824][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2932.663092][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2932.663361][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2932.663648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.663889][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2932.664169][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2932.664434][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2932.664711][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.664957][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2932.665199][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2932.665433][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2932.665720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.665960][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2932.666218][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2932.666488][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2932.666740][ C1] tc_run (net/core/dev.c:3912)
[ 2932.666946][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2932.667181][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.667425][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2932.667688][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2932.667944][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2932.668184][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2932.668453][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2932.668767][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2932.669044][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2932.669300][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2932.669568][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2932.669827][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2932.670117][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2932.670396][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2932.670652][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2932.670921][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2932.671141][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2932.671388][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2932.671642][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2932.671895][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2932.672138][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2932.672390][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2932.672637][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2932.672907][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2932.673191][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2932.673468][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2932.673752][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2932.674025][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2932.674274][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2932.674547][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2932.674787][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2932.675052][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2932.675316][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2932.675578][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2932.675855][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2932.676143][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2932.676408][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2932.676645][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2932.676896][ C1] __do_softirq (kernel/softirq.c:553)
[ 2932.677131][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2932.677355][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2932.677644][ C1]
[ 2932.677793][ C1]
[ 2932.677947][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2932.678255][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2932.678523][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2932.679505][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2932.679816][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2932.680219][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2932.680623][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2932.681026][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2932.681432][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2932.681841][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2932.682131][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2932.682396][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2932.682642][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2932.682897][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2932.683179][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2932.683424][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2932.683700][ C1] do_idle (kernel/sched/idle.c:312)
[ 2932.683907][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2932.684154][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2932.684407][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2932.684679][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2960.576487][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 2960.577040][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 2960.577554][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2960.578029][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2960.578963][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2960.579582][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2960.579908][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2960.580887][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2960.581197][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2960.581600][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2960.582004][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2960.582407][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2960.582808][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2960.583208][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2960.583658][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2960.583993][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2960.584398][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2960.584800][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2960.585201][ C0] PKRU: 55555554
[ 2960.585385][ C0] Call Trace:
[ 2960.585557][ C0]
[ 2960.585712][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2960.585980][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2960.586224][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2960.586507][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2960.586780][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2960.587070][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2960.587338][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2960.587644][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2960.587908][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2960.588221][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2960.588530][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2960.588849][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2960.589139][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2960.589437][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2960.589726][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2960.590039][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2960.590282][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.590524][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2960.590764][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2960.591014][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2960.591290][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2960.591576][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.591817][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2960.592059][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2960.592321][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2960.592556][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2960.592806][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2960.593065][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2960.593345][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2960.593627][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2960.593875][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2960.594148][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2960.594412][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2960.594760][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2960.595015][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2960.595337][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2960.595601][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2960.595805][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2960.596038][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2960.596293][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2960.596570][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2960.596846][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2960.597075][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2960.597397][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2960.597705][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2960.597987][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2960.598285][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2960.598577][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2960.598808][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2960.599110][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2960.599395][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2960.599720][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.599962][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2960.600261][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2960.600546][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2960.600865][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2960.601122][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2960.601358][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2960.601607][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2960.601921][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2960.602257][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2960.602558][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2960.602834][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2960.603127][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2960.603442][ C0] ? 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)
[ 2960.603675][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2960.603940][ C0] ? 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)
[ 2960.604174][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2960.604396][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2960.604648][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2960.604914][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2960.605201][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.605444][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2960.605723][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2960.605965][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2960.606218][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2960.606436][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2960.606705][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2960.607017][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.607259][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2960.607528][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2960.607771][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2960.608003][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2960.608246][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2960.608513][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2960.608731][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2960.609003][ C0] tc_run (net/core/dev.c:3912)
[ 2960.609211][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2960.609443][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.609685][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2960.609948][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2960.610202][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.610444][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2960.610711][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2960.611019][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2960.611294][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2960.611581][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.611824][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2960.612083][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2960.612422][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2960.612704][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2960.612959][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2960.613227][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2960.613445][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2960.613691][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2960.614000][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2960.614253][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2960.614494][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2960.614745][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2960.614982][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2960.615252][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2960.615536][ C0] ? 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)
[ 2960.615846][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2960.616092][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2960.616346][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.616588][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2960.616859][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2960.617125][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2960.617370][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2960.617630][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2960.617936][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2960.618202][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2960.618435][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2960.618697][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2960.618967][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2960.619210][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2960.619449][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2960.619714][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2960.619977][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2960.620240][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2960.620512][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2960.620800][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.621038][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2960.621333][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2960.621575][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2960.621841][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2960.622063][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2960.622366][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2960.622617][ C0] __do_softirq (kernel/softirq.c:553)
[ 2960.622851][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2960.623075][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2960.623362][ C0]
[ 2960.623514][ C0]
[ 2960.623667][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2960.623974][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2960.624325][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2960.625304][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2960.625613][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2960.626014][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2960.626420][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2960.626824][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2960.627224][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2960.627631][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2960.627917][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2960.628151][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2960.628464][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2960.628702][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2960.629681][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2960.630104][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2960.630507][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2960.630908][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2960.631310][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2960.631710][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2960.634200][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 2960.634723][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 2960.635209][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 2960.635699][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2960.636642][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2960.637266][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2960.637598][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2960.638591][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 2960.638904][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2960.639312][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2960.639716][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2960.640122][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2960.640531][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2960.640936][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2960.641391][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2960.641728][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2960.642133][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2960.642540][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2960.642944][ C1] PKRU: 55555554
[ 2960.643130][ C1] Call Trace:
[ 2960.643303][ C1]
[ 2960.643455][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 2960.643722][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2960.643972][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 2960.644252][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2960.644529][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2960.644824][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2960.645094][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2960.645408][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2960.645672][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2960.645939][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2960.646254][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2960.646555][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2960.646875][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2960.647169][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2960.647468][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2960.647765][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2960.648083][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.648332][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2960.648585][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2960.648839][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2960.649114][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2960.649405][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.649646][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2960.649893][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2960.650157][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2960.650397][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2960.650649][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2960.650912][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2960.651195][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2960.651476][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2960.651729][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2960.652005][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2960.652275][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2960.652632][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2960.652890][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2960.653214][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2960.653484][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2960.653697][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2960.653933][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2960.654192][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2960.654474][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2960.654708][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2960.655035][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2960.655350][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2960.655636][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2960.655935][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2960.656187][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2960.656423][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2960.656727][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2960.657017][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2960.657348][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.657590][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2960.657890][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2960.658180][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2960.658516][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2960.658776][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2960.659016][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2960.659268][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2960.659590][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2960.659928][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2960.660233][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2960.660515][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2960.660807][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2960.661077][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2960.661401][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2960.661623][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2960.661858][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2960.662131][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2960.662401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2960.662694][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2960.662943][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2960.663207][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2960.663475][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2960.663764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.664006][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2960.664289][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2960.664554][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2960.664835][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.665078][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2960.665324][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2960.665559][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2960.665848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.666091][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2960.666351][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2960.666617][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2960.666870][ C1] tc_run (net/core/dev.c:3912)
[ 2960.667078][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2960.667316][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.667557][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2960.667824][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2960.668080][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2960.668323][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2960.668606][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2960.668918][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2960.669194][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2960.669453][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2960.669723][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2960.669984][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2960.670277][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2960.670559][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2960.670817][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2960.671086][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2960.671309][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2960.671556][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2960.671814][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2960.672070][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2960.672316][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2960.672571][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2960.672818][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2960.673091][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2960.673384][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2960.673660][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2960.673946][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2960.674221][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2960.674469][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2960.674743][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2960.674984][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2960.675247][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2960.675512][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2960.675774][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2960.676049][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2960.676339][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2960.676603][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2960.676836][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2960.677087][ C1] __do_softirq (kernel/softirq.c:553)
[ 2960.677324][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2960.677545][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2960.677836][ C1]
[ 2960.677987][ C1]
[ 2960.678138][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2960.678455][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2960.678716][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2960.679695][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2960.680007][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2960.680413][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2960.680818][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2960.681220][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2960.681623][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2960.682029][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2960.682322][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2960.682586][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2960.682832][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2960.683087][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2960.683368][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2960.683609][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2960.683886][ C1] do_idle (kernel/sched/idle.c:312)
[ 2960.684091][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2960.684339][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2960.684586][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2960.684858][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 2986.420636][ C1] rcu: 1-....: (596310 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=139401
| [ 2986.421128][ C1] rcu: (t=572513 jiffies g=2033089 q=12 ncpus=4)
| [ 2986.421459][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 2986.421736][ C0] NMI backtrace for cpu 0
[ 2986.421749][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2986.421751][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2986.421760][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 2986.421763][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 2986.421767][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2986.421770][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 2986.421771][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 2986.421773][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 2986.421775][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 2986.421776][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 2986.421779][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2986.421782][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 2986.421784][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2986.421785][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2986.421787][ C0] PKRU: 55555554
[ 2986.421788][ C0] Call Trace:
[ 2986.421792][ C0]
[ 2986.421796][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 2986.421802][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 2986.421809][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 2986.421814][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 2986.421818][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 2986.421820][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 2986.421824][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2986.421828][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2986.421831][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2986.421834][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 2986.421838][ C0]
[ 2986.421839][ C0]
[ 2986.421840][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2986.421843][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2986.421848][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.421853][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2986.421856][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2986.421861][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2986.421863][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2986.421866][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.421868][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2986.421873][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2986.421876][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2986.421883][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2986.421886][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2986.421891][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2986.421898][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2986.421902][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2986.421905][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2986.421907][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2986.421910][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2986.421916][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2986.421920][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2986.421924][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2986.421935][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2986.421938][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2986.421941][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 2986.421946][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2986.421949][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2986.421952][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 2986.421957][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2986.421963][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2986.421969][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2986.421974][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2986.421983][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2986.421986][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2986.421989][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2986.421993][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2986.421996][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2986.422000][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.422003][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2986.422007][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2986.422011][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2986.422015][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2986.422018][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2986.422020][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 2986.422024][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2986.422033][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2986.422040][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2986.422047][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2986.422052][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2986.422063][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2986.422070][ C0] ? 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)
[ 2986.422076][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 2986.422078][ C0] ? 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)
[ 2986.422081][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 2986.422085][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 2986.422087][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2986.422091][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2986.422094][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.422097][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 2986.422100][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2986.422104][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 2986.422107][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2986.422110][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2986.422112][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2986.422118][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.422120][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 2986.422127][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2986.422131][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 2986.422134][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 2986.422138][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2986.422140][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 2986.422142][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 2986.422145][ C0] tc_run (net/core/dev.c:3912)
[ 2986.422149][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2986.422153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.422155][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2986.422159][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2986.422163][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.422165][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2986.422169][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2986.422174][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2986.422177][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 2986.422185][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.422189][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2986.422193][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 2986.422201][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2986.422203][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2986.422207][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2986.422211][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2986.422214][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2986.422217][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2986.422221][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2986.422224][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2986.422228][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2986.422232][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2986.422235][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2986.422240][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2986.422244][ C0] ? 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)
[ 2986.422248][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 2986.422252][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 2986.422255][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.422257][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 2986.422260][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 2986.422264][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 2986.422266][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 2986.422268][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2986.422271][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2986.422275][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2986.422279][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 2986.422283][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2986.422286][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 2986.422289][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 2986.422293][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2986.422297][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2986.422301][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2986.422304][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 2986.422309][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2986.422312][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.422314][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 2986.422318][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2986.422320][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2986.422323][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 2986.422326][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 2986.422330][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2986.422333][ C0] __do_softirq (kernel/softirq.c:553)
[ 2986.422338][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2986.422341][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2986.422345][ C0]
[ 2986.422346][ C0]
[ 2986.422347][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2986.422351][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 2986.422354][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 2986.422356][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 2986.422358][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 2986.422360][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 2986.422361][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 2986.422363][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 2986.422364][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 2986.422370][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 2986.422374][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 2986.422378][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 2986.422382][ C0] RIP: 0033:0x7fcbb0ceb957
[ 2986.422386][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 2986.422388][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 2986.422390][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 2986.422392][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 2986.422393][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 2986.422395][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 2986.422397][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2986.422393][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 2986.422395][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 2986.422397][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 2986.422402][ C0]
[ 2986.475436][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 2986.476063][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 2986.476351][ C1] Code: 48 c7 c7 a8 61 78 87 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 a8 61 78 87 mov $0xffffffff877861a8,%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)
[ 2986.477333][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 2986.477646][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 2986.478048][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 2986.478461][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 2986.478864][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 2986.479267][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 2986.479671][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 2986.480123][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2986.480462][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 2986.480869][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2986.481272][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2986.481675][ C1] PKRU: 55555554
[ 2986.481859][ C1] Call Trace:
[ 2986.482033][ C1]
[ 2986.482183][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 2986.482459][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 2986.482715][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 2986.482970][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 2986.483205][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 2986.483477][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 2986.483750][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 2986.484009][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 2986.484299][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 2986.484544][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 2986.484863][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 2986.485142][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 2986.485433][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 2986.485702][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 2986.486012][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 2986.486277][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2986.486543][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 2986.486855][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 2986.487156][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2986.487475][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2986.487769][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 2986.488053][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 2986.488350][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 2986.488666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.488908][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2986.489152][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 2986.489404][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 2986.489680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2986.489970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.490209][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2986.490455][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 2986.490718][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 2986.490958][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 2986.491209][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 2986.491471][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 2986.491752][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 2986.492032][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 2986.492284][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 2986.492557][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 2986.492827][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 2986.493180][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2986.493436][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 2986.493760][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 2986.494027][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 2986.494234][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2986.494470][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 2986.494726][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 2986.495006][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 2986.495237][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 2986.495562][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2986.495875][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2986.496161][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2986.496460][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2986.496711][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 2986.496944][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 2986.497246][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2986.497536][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 2986.497866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.498107][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 2986.498416][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 2986.498705][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 2986.499026][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 2986.499285][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 2986.499523][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 2986.499775][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 2986.500098][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 2986.500437][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 2986.500741][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 2986.501019][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 2986.501308][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 2986.501578][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 2986.501898][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 2986.502119][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 2986.502353][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 2986.502626][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2986.502896][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2986.503185][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 2986.503436][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2986.503700][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 2986.503966][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2986.504253][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.504496][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 2986.504774][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2986.505038][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 2986.505319][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.505561][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 2986.505804][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 2986.506039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 2986.506326][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.506568][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 2986.506826][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 2986.507089][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 2986.507342][ C1] tc_run (net/core/dev.c:3912)
[ 2986.507549][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 2986.507784][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.508025][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 2986.508302][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 2986.508558][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 2986.508797][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2986.509066][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 2986.509376][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 2986.509652][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 2986.509907][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 2986.510177][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 2986.510435][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 2986.510726][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 2986.511005][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2986.511260][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 2986.511527][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 2986.511749][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 2986.511994][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 2986.512248][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 2986.512505][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 2986.512749][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 2986.513001][ C1] ? __create_object (mm/kmemleak.c:756)
[ 2986.513250][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 2986.513521][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 2986.513808][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 2986.514086][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 2986.514371][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2986.514646][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 2986.514894][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2986.515168][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 2986.515409][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 2986.515675][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 2986.515939][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 2986.516202][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 2986.516479][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 2986.516768][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 2986.517032][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 2986.517268][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 2986.517518][ C1] __do_softirq (kernel/softirq.c:553)
[ 2986.517756][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 2986.517978][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 2986.518280][ C1]
[ 2986.518431][ C1]
[ 2986.518585][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 2986.518892][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 2986.519152][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 2986.520139][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 2986.520452][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 2986.520856][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 2986.521261][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 2986.521664][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 2986.522067][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 2986.522475][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 2986.522767][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2986.523031][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 2986.523279][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 2986.523534][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 2986.523814][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 2986.524057][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 2986.524333][ C1] do_idle (kernel/sched/idle.c:312)
[ 2986.524539][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 2986.524785][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 2986.525032][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 2986.525305][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3012.576496][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3012.577035][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3012.577547][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3012.578023][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3012.578951][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3012.579569][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3012.579895][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3012.580870][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3012.581183][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3012.581584][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3012.581983][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3012.582384][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3012.582785][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3012.583184][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3012.583632][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3012.583965][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3012.584370][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3012.584774][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3012.585174][ C0] PKRU: 55555554
[ 3012.585359][ C0] Call Trace:
[ 3012.585532][ C0]
[ 3012.585683][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3012.585948][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3012.586195][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3012.586478][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3012.586753][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3012.587049][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3012.587320][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3012.587629][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3012.587894][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3012.588222][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3012.588520][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3012.588839][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3012.589133][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3012.589430][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3012.589724][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3012.590041][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3012.590282][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.590526][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3012.590768][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3012.591023][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3012.591298][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3012.591584][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.591826][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3012.592070][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3012.592333][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3012.592571][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3012.592820][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3012.593081][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3012.593363][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3012.593642][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3012.593891][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3012.594165][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3012.594430][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3012.594782][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3012.595037][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3012.595360][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3012.595626][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3012.595833][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3012.596064][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3012.596322][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3012.596603][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3012.596879][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3012.597108][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3012.597432][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3012.597742][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3012.598028][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3012.598334][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3012.598584][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3012.598816][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3012.599122][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3012.599410][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3012.599738][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.599977][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3012.600278][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3012.600566][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3012.600884][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3012.601143][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3012.601382][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3012.601631][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3012.601949][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3012.602287][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3012.602589][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3012.602867][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3012.603158][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3012.603473][ C0] ? 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)
[ 3012.603710][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3012.603977][ C0] ? 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)
[ 3012.604207][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3012.604433][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3012.604687][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3012.604953][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3012.605239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.605481][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3012.605759][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3012.606001][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3012.606251][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3012.606469][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3012.606740][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3012.607050][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.607291][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3012.607559][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3012.607802][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3012.608035][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3012.608282][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3012.608540][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3012.608759][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3012.609029][ C0] tc_run (net/core/dev.c:3912)
[ 3012.609234][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3012.609473][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.609714][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3012.609977][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3012.610232][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.610470][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3012.610738][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3012.611044][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3012.611318][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3012.611608][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.611850][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3012.612109][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3012.612449][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3012.612727][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3012.612981][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3012.613247][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3012.613466][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3012.613710][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3012.614019][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3012.614273][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3012.614517][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3012.614769][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3012.615005][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3012.615277][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3012.615564][ C0] ? 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)
[ 3012.615870][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3012.616116][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3012.616370][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.616612][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3012.616881][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3012.617146][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3012.617393][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3012.617651][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3012.617957][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3012.618230][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3012.618456][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3012.618720][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3012.618991][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3012.619232][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3012.619471][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3012.619734][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3012.619996][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3012.620258][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3012.620533][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3012.620819][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.621061][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3012.621357][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3012.621598][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3012.621864][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3012.622088][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3012.622388][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3012.622641][ C0] __do_softirq (kernel/softirq.c:553)
[ 3012.622877][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3012.623099][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3012.623389][ C0]
[ 3012.623543][ C0]
[ 3012.623694][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3012.624002][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3012.624355][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3012.625340][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3012.625652][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3012.626057][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3012.626461][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3012.626863][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3012.627266][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3012.627674][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3012.627959][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3012.628202][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3012.628505][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3012.628737][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3012.629718][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3012.630144][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3012.630549][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3012.630951][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3012.631357][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3012.631763][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3012.634237][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3012.634753][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3012.635237][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3012.635720][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3012.636660][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3012.637283][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3012.637613][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3012.638606][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3012.638919][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3012.639328][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3012.639736][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3012.640143][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3012.640553][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3012.640958][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3012.641414][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3012.641755][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3012.642162][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3012.642571][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3012.642977][ C1] PKRU: 55555554
[ 3012.643162][ C1] Call Trace:
[ 3012.643337][ C1]
[ 3012.643489][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3012.643756][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3012.644004][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3012.644287][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3012.644565][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3012.644855][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3012.645124][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3012.645434][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3012.645699][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3012.645965][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3012.646279][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3012.646579][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3012.646903][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3012.647195][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3012.647495][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3012.647787][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3012.648103][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.648356][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3012.648600][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3012.648850][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3012.649126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3012.649415][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.649657][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3012.649902][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3012.650166][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3012.650402][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3012.650653][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3012.650919][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3012.651201][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3012.651483][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3012.651736][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3012.652011][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3012.652278][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3012.652630][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3012.652885][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3012.653210][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3012.653478][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3012.653687][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3012.653920][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3012.654176][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3012.654457][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3012.654688][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3012.655012][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3012.655324][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3012.655608][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3012.655906][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3012.656156][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3012.656391][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3012.656696][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3012.656983][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3012.657313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.657556][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3012.657856][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3012.658152][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3012.658475][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3012.658735][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3012.658974][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3012.659226][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3012.659541][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3012.659881][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3012.660184][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3012.660462][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3012.660756][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3012.661026][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3012.661346][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3012.661567][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3012.661803][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3012.662077][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3012.662345][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3012.662635][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3012.662885][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3012.663149][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3012.663418][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3012.663709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.663951][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3012.664231][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3012.664496][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3012.664774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.665018][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3012.665264][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3012.665497][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3012.665787][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.666030][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3012.666289][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3012.666552][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3012.666804][ C1] tc_run (net/core/dev.c:3912)
[ 3012.667013][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3012.667244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.667488][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3012.667753][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3012.668009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3012.668259][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3012.668529][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3012.668838][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3012.669114][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3012.669372][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3012.669641][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3012.669900][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3012.670189][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3012.670471][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3012.670727][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3012.670995][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3012.671214][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3012.671462][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3012.671718][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3012.671973][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3012.672217][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3012.672468][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3012.672714][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3012.672988][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3012.673275][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3012.673555][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3012.673841][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3012.674118][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3012.674365][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3012.674642][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3012.674881][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3012.675146][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3012.675412][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3012.675677][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3012.675954][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3012.676242][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3012.676507][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3012.676746][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3012.676998][ C1] __do_softirq (kernel/softirq.c:553)
[ 3012.677233][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3012.677458][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3012.677750][ C1]
[ 3012.677905][ C1]
[ 3012.678056][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3012.678378][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3012.678639][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3012.679622][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3012.679935][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3012.680340][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3012.680743][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3012.681150][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3012.681554][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3012.681960][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3012.682254][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3012.682521][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3012.682766][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3012.683021][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3012.683306][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3012.683547][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3012.683825][ C1] do_idle (kernel/sched/idle.c:312)
[ 3012.684032][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3012.684280][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3012.684526][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3012.684800][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3040.576480][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3040.577014][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3040.577526][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3040.578015][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3040.578939][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3040.579556][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3040.579846][ C0] Code: 48 c7 c7 a8 61 78 87 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 a8 61 78 87 mov $0xffffffff877861a8,%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)
[ 3040.580824][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202
[ 3040.581135][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3040.581538][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3040.581938][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3040.582341][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3040.582744][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3040.583144][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3040.583595][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3040.583929][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3040.584335][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3040.584739][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3040.585139][ C0] PKRU: 55555554
[ 3040.585324][ C0] Call Trace:
[ 3040.585497][ C0]
[ 3040.585647][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3040.585912][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3040.586159][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3040.586436][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3040.586710][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3040.587002][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3040.587271][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3040.587580][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3040.587846][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3040.588183][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3040.588481][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3040.588798][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3040.589090][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3040.589375][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3040.589660][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3040.589976][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3040.590221][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.590464][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3040.590706][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3040.590957][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3040.591232][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3040.591518][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.591760][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3040.592001][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3040.592264][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3040.592501][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3040.592751][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3040.593012][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3040.593291][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3040.593572][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3040.593822][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3040.594097][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3040.594366][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3040.594715][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3040.594972][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3040.595293][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3040.595560][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3040.595765][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3040.595999][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3040.596254][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3040.596533][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3040.596808][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3040.597037][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3040.597361][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3040.597670][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3040.597953][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3040.598262][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3040.598511][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3040.598742][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3040.599049][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3040.599336][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3040.599664][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.599905][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3040.600205][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3040.600492][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3040.600811][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3040.601068][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3040.601305][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3040.601557][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3040.601872][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3040.602208][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3040.602510][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3040.602788][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3040.603081][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3040.603396][ C0] ? 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)
[ 3040.603630][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3040.603895][ C0] ? 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)
[ 3040.604130][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3040.604354][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3040.604607][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3040.604876][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3040.605164][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.605410][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3040.605688][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3040.605931][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3040.606182][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3040.606400][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3040.606671][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3040.606984][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.607224][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3040.607494][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3040.607737][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3040.607978][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3040.608236][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3040.608493][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3040.608711][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3040.608984][ C0] tc_run (net/core/dev.c:3912)
[ 3040.609190][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3040.609422][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.609663][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3040.609926][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3040.610181][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.610423][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3040.610689][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3040.610997][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3040.611271][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3040.611560][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.611803][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3040.612062][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3040.612402][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3040.612683][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3040.612938][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3040.613205][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3040.613422][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3040.613666][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3040.613974][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3040.614227][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3040.614469][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3040.614720][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3040.614959][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3040.615228][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3040.615512][ C0] ? 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)
[ 3040.615818][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3040.616067][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3040.616320][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.616561][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3040.616830][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3040.617096][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3040.617341][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3040.617599][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3040.617904][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3040.618187][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3040.618410][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3040.618671][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3040.618941][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3040.619184][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3040.619424][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3040.619689][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3040.619953][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3040.620215][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3040.620487][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3040.620775][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.621014][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3040.621310][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3040.621552][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3040.621818][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3040.622040][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3040.622342][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3040.622594][ C0] __do_softirq (kernel/softirq.c:553)
[ 3040.622827][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3040.623052][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3040.623340][ C0]
[ 3040.623492][ C0]
[ 3040.623645][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3040.623953][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3040.624307][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3040.625286][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3040.625598][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3040.625999][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3040.626403][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3040.626806][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3040.627209][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3040.627615][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3040.627905][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3040.628149][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3040.628453][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3040.628684][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3040.629662][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3040.630086][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3040.630489][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3040.630894][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3040.631299][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3040.631699][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3040.634201][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3040.634723][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3040.635220][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3040.635706][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3040.636651][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3040.637278][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3040.637607][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3040.638605][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3040.638917][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3040.639325][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3040.639731][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3040.640140][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3040.640545][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3040.640948][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3040.641400][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3040.641739][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3040.642146][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3040.642557][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3040.642964][ C1] PKRU: 55555554
[ 3040.643149][ C1] Call Trace:
[ 3040.643324][ C1]
[ 3040.643475][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3040.643742][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3040.643989][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3040.644269][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3040.644554][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3040.644853][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3040.645121][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3040.645431][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3040.645695][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3040.645968][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3040.646290][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3040.646591][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3040.646911][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3040.647210][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3040.647516][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3040.647808][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3040.648134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.648380][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3040.648629][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3040.648887][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3040.649165][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3040.649454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.649701][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3040.649946][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3040.650216][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3040.650454][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3040.650705][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3040.650972][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3040.651253][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3040.651541][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3040.651793][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3040.652069][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3040.652337][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3040.652695][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3040.652959][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3040.653284][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3040.653550][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3040.653764][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3040.653997][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3040.654260][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3040.654541][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3040.654773][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3040.655102][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3040.655413][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3040.655699][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3040.655999][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3040.656249][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3040.656485][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3040.656792][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3040.657082][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3040.657412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.657655][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3040.657956][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3040.658257][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3040.658577][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3040.658836][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3040.659073][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3040.659324][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3040.659640][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3040.659979][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3040.660282][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3040.660558][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3040.660857][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3040.661129][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3040.661449][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3040.661676][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3040.661919][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3040.662193][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3040.662461][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3040.662752][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3040.663003][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3040.663271][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3040.663539][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3040.663830][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.664073][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3040.664355][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3040.664624][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3040.664908][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.665156][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3040.665403][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3040.665635][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3040.665931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.666181][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3040.666441][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3040.666705][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3040.666955][ C1] tc_run (net/core/dev.c:3912)
[ 3040.667171][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3040.667410][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.667653][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3040.667917][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3040.668189][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3040.668437][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3040.668706][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3040.669021][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3040.669299][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3040.669556][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3040.669829][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3040.670095][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3040.670384][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3040.670666][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3040.670928][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3040.671196][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3040.671422][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3040.671669][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3040.671925][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3040.672179][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3040.672423][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3040.672679][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3040.672926][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3040.673203][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3040.673493][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3040.673768][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3040.674053][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3040.674331][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3040.674576][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3040.674852][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3040.675089][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3040.675355][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3040.675620][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3040.675883][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3040.676160][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3040.676448][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3040.676712][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3040.676951][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3040.677202][ C1] __do_softirq (kernel/softirq.c:553)
[ 3040.677438][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3040.677662][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3040.677950][ C1]
[ 3040.678114][ C1]
[ 3040.678267][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3040.678577][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3040.678837][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3040.679820][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3040.680133][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3040.680545][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3040.680956][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3040.681363][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3040.681776][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3040.682189][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3040.682483][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3040.682748][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3040.682998][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3040.683253][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3040.683543][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3040.683783][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3040.684063][ C1] do_idle (kernel/sched/idle.c:312)
[ 3040.684270][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3040.684517][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3040.684767][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3040.685047][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3040.685366][ C1]
| [ 3064.528266][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3064.528641][ C0] rcu: 0-....: (675123 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=158387
| [ 3064.529196][ C0] rcu: (t=650621 jiffies g=2033089 q=12 ncpus=4)
[ 3064.529979][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3064.530599][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3064.530930][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3064.531909][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3064.532219][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3064.532621][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3064.533024][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3064.533426][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3064.533825][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3064.534228][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3064.534677][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3064.535013][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3064.535418][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3064.535819][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3064.536222][ C0] PKRU: 55555554
[ 3064.536403][ C0] Call Trace:
[ 3064.536574][ C0]
[ 3064.536725][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3064.537004][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3064.537259][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3064.537512][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3064.537744][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3064.538024][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3064.538297][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3064.538556][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3064.538843][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3064.539089][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3064.539404][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3064.539679][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3064.539968][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3064.540238][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3064.540546][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3064.540811][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3064.541122][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3064.541421][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3064.541739][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3064.542029][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3064.542328][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3064.542617][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3064.542932][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3064.543175][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.543419][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3064.543658][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3064.543914][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3064.544188][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3064.544478][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.544719][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3064.544962][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3064.545231][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3064.545469][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3064.545718][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3064.545977][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3064.546255][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3064.546537][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3064.546786][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3064.547063][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3064.547330][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3064.547681][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3064.547941][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3064.548265][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3064.548532][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3064.548738][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3064.548973][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3064.549230][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3064.549509][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3064.549785][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3064.550015][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3064.550341][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3064.550652][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3064.550937][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3064.551236][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3064.551487][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3064.551720][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3064.552025][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3064.552313][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3064.552642][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.552884][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3064.553185][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3064.553475][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3064.553796][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3064.554056][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3064.554294][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3064.554545][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3064.554861][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3064.555200][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3064.555504][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3064.555781][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3064.556077][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3064.556394][ C0] ? 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)
[ 3064.556629][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3064.556894][ C0] ? 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)
[ 3064.557129][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3064.557353][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3064.557608][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3064.557885][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3064.558174][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.558418][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3064.558698][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3064.558942][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3064.559192][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3064.559410][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3064.559681][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3064.559994][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.560237][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3064.560509][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3064.560754][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3064.560986][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3064.561230][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3064.561489][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3064.561706][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3064.561979][ C0] tc_run (net/core/dev.c:3912)
[ 3064.562189][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3064.562422][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.562664][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3064.562928][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3064.563183][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.563426][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3064.563695][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3064.564004][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3064.564280][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3064.564569][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.564813][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3064.565073][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3064.565413][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3064.565694][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3064.565949][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3064.566219][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3064.566441][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3064.566689][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3064.567005][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3064.567259][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3064.567501][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3064.567754][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3064.568001][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3064.568271][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3064.568556][ C0] ? 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)
[ 3064.568864][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3064.569113][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3064.569369][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.569610][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3064.569882][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3064.570149][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3064.570397][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3064.570655][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3064.570963][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3064.571233][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3064.571457][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3064.571721][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3064.571992][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3064.572235][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3064.572476][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3064.572741][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3064.573006][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3064.573270][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3064.573544][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3064.573832][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.574072][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3064.574369][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3064.574611][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3064.574879][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3064.575101][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3064.575402][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3064.575654][ C0] __do_softirq (kernel/softirq.c:553)
[ 3064.575888][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3064.576113][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3064.576401][ C0]
[ 3064.576554][ C0]
[ 3064.576708][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3064.577017][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3064.577371][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3064.578357][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3064.578669][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3064.579073][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3064.579477][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3064.579882][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3064.580286][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3064.580693][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3064.580979][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3064.581213][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3064.581518][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3064.581748][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3064.582737][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3064.583163][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3064.583567][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3064.583973][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3064.584377][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3064.584782][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3064.584782][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3064.585189][ C0]
| [ 3064.585350][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 3064.585638][ C1] NMI backtrace for cpu 1
[ 3064.585651][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3064.585654][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3064.585664][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3064.585667][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3064.585671][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3064.585674][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3064.585676][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3064.585677][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3064.585679][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3064.585681][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3064.585683][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3064.585686][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3064.585688][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3064.585690][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3064.585691][ C1] PKRU: 55555554
[ 3064.585692][ C1] Call Trace:
[ 3064.585696][ C1]
[ 3064.585700][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3064.585706][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3064.585712][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3064.585718][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3064.585722][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3064.585725][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3064.585729][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3064.585733][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3064.585737][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3064.585740][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3064.585743][ C1]
[ 3064.585744][ C1]
[ 3064.585746][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3064.585749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.585754][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3064.585757][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3064.585761][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3064.585764][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3064.585767][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.585770][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3064.585775][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3064.585778][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3064.585785][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3064.585788][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3064.585793][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3064.585802][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3064.585805][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3064.585808][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3064.585811][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3064.585814][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3064.585820][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3064.585825][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3064.585829][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3064.585839][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3064.585843][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3064.585846][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3064.585852][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3064.585856][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3064.585861][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3064.585868][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3064.585873][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3064.585879][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3064.585888][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3064.585891][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3064.585894][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3064.585897][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3064.585901][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3064.585905][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.585908][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3064.585912][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3064.585916][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3064.585920][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3064.585924][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3064.585926][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3064.585930][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3064.585939][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3064.585946][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3064.585953][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3064.585959][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3064.585968][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3064.585974][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3064.585983][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3064.585987][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3064.585992][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3064.585998][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3064.586001][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3064.586005][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3064.586012][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3064.586016][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3064.586019][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3064.586023][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.586025][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3064.586028][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3064.586032][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3064.586034][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.586038][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3064.586043][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3064.586045][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3064.586048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.586051][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3064.586053][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3064.586056][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3064.586060][ C1] tc_run (net/core/dev.c:3912)
[ 3064.586064][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3064.586067][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.586069][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3064.586074][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3064.586078][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3064.586080][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3064.586085][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3064.586090][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3064.586093][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3064.586097][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3064.586101][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3064.586104][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3064.586112][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3064.586115][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3064.586119][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3064.586123][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3064.586126][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3064.586131][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3064.586135][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3064.586138][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3064.586142][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3064.586146][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3064.586149][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3064.586157][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3064.586161][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3064.586164][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3064.586169][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3064.586172][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3064.586175][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3064.586178][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3064.586183][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3064.586188][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3064.586192][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3064.586195][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3064.586199][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3064.586202][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3064.586209][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3064.586215][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3064.586219][ C1] __do_softirq (kernel/softirq.c:553)
[ 3064.586223][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3064.586227][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3064.586231][ C1]
[ 3064.586232][ C1]
[ 3064.586233][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3064.586238][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3064.586242][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3064.586244][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3064.586246][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3064.586248][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3064.586250][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3064.586251][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3064.586253][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3064.586256][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3064.586259][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3064.586264][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3064.586267][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3064.586269][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3064.586274][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3064.586277][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3064.586282][ C1] do_idle (kernel/sched/idle.c:312)
[ 3064.586285][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3064.586287][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3064.586291][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3064.586295][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3088.576487][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3088.577024][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3088.577535][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3088.578021][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3088.578939][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3088.579556][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3088.579885][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3088.580862][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3088.581170][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3088.581572][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3088.581973][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3088.582374][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3088.582777][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3088.583178][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3088.583627][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3088.583961][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3088.584364][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3088.584769][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3088.585169][ C0] PKRU: 55555554
[ 3088.585352][ C0] Call Trace:
[ 3088.585524][ C0]
[ 3088.585674][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3088.585938][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3088.586183][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3088.586462][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3088.586735][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3088.587026][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3088.587294][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3088.587602][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3088.587872][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3088.588182][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3088.588480][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3088.588794][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3088.589085][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3088.589383][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3088.589673][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3088.589986][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3088.590228][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.590471][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3088.590713][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3088.590964][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3088.591238][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3088.591523][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.591764][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3088.592007][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3088.592269][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3088.592506][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3088.592753][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3088.593013][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3088.593293][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3088.593572][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3088.593821][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3088.594094][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3088.594359][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3088.594709][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3088.594963][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3088.595285][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3088.595552][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3088.595759][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3088.595989][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3088.596245][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3088.596524][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3088.596799][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3088.597026][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3088.597349][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3088.597660][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3088.597950][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3088.598248][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3088.598498][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3088.598729][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3088.599030][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3088.599318][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3088.599646][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.599884][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3088.600183][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3088.600470][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3088.600789][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3088.601046][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3088.601284][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3088.601533][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3088.601850][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3088.602184][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3088.602486][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3088.602764][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3088.603054][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3088.603369][ C0] ? 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)
[ 3088.603604][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3088.603871][ C0] ? 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)
[ 3088.604101][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3088.604327][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3088.604580][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3088.604846][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3088.605135][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.605377][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3088.605654][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3088.605897][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3088.606146][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3088.606363][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3088.606633][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3088.606943][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.607184][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3088.607453][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3088.607696][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3088.607933][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3088.608173][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3088.608434][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3088.608653][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3088.608922][ C0] tc_run (net/core/dev.c:3912)
[ 3088.609129][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3088.609362][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.609602][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3088.609865][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3088.610120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.610360][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3088.610624][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3088.610932][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3088.611205][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3088.611497][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.611737][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3088.611995][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3088.612337][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3088.612615][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3088.612870][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3088.613136][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3088.613354][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3088.613600][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3088.613908][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3088.614160][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3088.614402][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3088.614653][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3088.614889][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3088.615157][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3088.615443][ C0] ? 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)
[ 3088.615748][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3088.615994][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3088.616251][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.616492][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3088.616761][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3088.617026][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3088.617271][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3088.617527][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3088.617842][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3088.618107][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3088.618328][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3088.618591][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3088.618862][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3088.619101][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3088.619340][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3088.619603][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3088.619865][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3088.620128][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3088.620401][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3088.620688][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3088.620929][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3088.621220][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3088.621461][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3088.621726][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3088.621949][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3088.622252][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3088.622503][ C0] __do_softirq (kernel/softirq.c:553)
[ 3088.622738][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3088.622959][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3088.623247][ C0]
[ 3088.623400][ C0]
[ 3088.623550][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3088.623857][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3088.624205][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3088.625182][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3088.625491][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3088.625895][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3088.626297][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3088.626698][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3088.627096][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3088.627505][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3088.627794][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3088.628029][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3088.628329][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3088.628559][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3088.629534][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3088.629956][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3088.630358][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3088.630757][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3088.631157][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3088.631559][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3092.586510][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3092.587027][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3092.587509][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3092.587999][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3092.588936][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3092.589556][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3092.589884][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3092.590864][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3092.591176][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3092.591580][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3092.591983][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3092.592388][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3092.592791][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3092.593193][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3092.593646][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3092.593983][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3092.594390][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3092.594792][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3092.595195][ C1] PKRU: 55555554
[ 3092.595379][ C1] Call Trace:
[ 3092.595553][ C1]
[ 3092.595703][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3092.595968][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3092.596215][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3092.596496][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3092.596773][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3092.597063][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3092.597333][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3092.597644][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3092.597917][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3092.598182][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3092.598497][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3092.598797][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3092.599114][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3092.599407][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3092.599706][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3092.599997][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3092.600313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3092.600557][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3092.600799][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3092.601049][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3092.601328][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3092.601615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3092.601856][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3092.602100][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3092.602364][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3092.602600][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3092.602851][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3092.603113][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3092.603396][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3092.603679][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3092.603928][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3092.604202][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3092.604470][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3092.604822][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3092.605078][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3092.605402][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3092.605670][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3092.605879][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3092.606113][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3092.606374][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3092.606653][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3092.606887][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3092.607213][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3092.607524][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3092.607820][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3092.608119][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3092.608370][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3092.608604][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3092.608911][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3092.609199][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3092.609529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3092.609773][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3092.610074][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3092.610365][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3092.610687][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3092.610949][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3092.611189][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3092.611440][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3092.611760][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3092.612098][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3092.612406][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3092.612689][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3092.612982][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3092.613254][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3092.613574][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3092.613795][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3092.614032][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3092.614309][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3092.614579][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3092.614866][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3092.615117][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3092.615382][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3092.615649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3092.615944][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3092.616188][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3092.616470][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3092.616734][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3092.617013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3092.617259][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3092.617505][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3092.617748][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3092.618040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3092.618283][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3092.618544][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3092.618808][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3092.619058][ C1] tc_run (net/core/dev.c:3912)
[ 3092.619267][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3092.619502][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3092.619743][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3092.620009][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3092.620266][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3092.620510][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3092.620778][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3092.621088][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3092.621365][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3092.621622][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3092.621889][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3092.622150][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3092.622440][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3092.622723][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3092.622978][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3092.623254][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3092.623476][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3092.623724][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3092.623980][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3092.624236][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3092.624479][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3092.624731][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3092.624979][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3092.625249][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3092.625538][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3092.625815][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3092.626099][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3092.626377][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3092.626623][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3092.626902][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3092.627142][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3092.627408][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3092.627674][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3092.627946][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3092.628224][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3092.628513][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3092.628777][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3092.629016][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3092.629269][ C1] __do_softirq (kernel/softirq.c:553)
[ 3092.629504][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3092.629730][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3092.630019][ C1]
[ 3092.630174][ C1]
[ 3092.630327][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3092.630636][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3092.630898][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3092.631886][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3092.632199][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3092.632603][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3092.633009][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3092.633417][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3092.633824][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3092.634231][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3092.634525][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3092.634790][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3092.635035][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3092.635291][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3092.635575][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3092.635816][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3092.636094][ C1] do_idle (kernel/sched/idle.c:312)
[ 3092.636305][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3092.636551][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3092.636795][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3092.637072][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3116.576483][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3116.577018][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3116.577528][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3116.578011][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3116.578932][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3116.579545][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3116.579870][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3116.580845][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3116.581158][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3116.581559][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3116.581961][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3116.582360][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3116.582758][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3116.583159][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3116.583610][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3116.583945][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3116.584347][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3116.584749][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3116.585150][ C0] PKRU: 55555554
[ 3116.585332][ C0] Call Trace:
[ 3116.585505][ C0]
[ 3116.585654][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3116.585918][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3116.586162][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3116.586444][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3116.586719][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3116.587007][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3116.587275][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3116.587583][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3116.587859][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3116.588172][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3116.588471][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3116.588787][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3116.589077][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3116.589375][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3116.589665][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3116.589978][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3116.590220][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.590463][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3116.590702][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3116.590953][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3116.591228][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3116.591516][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.591761][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3116.592001][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3116.592263][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3116.592500][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3116.592750][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3116.593010][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3116.593287][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3116.593567][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3116.593814][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3116.594090][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3116.594356][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3116.594704][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3116.594957][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3116.595279][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3116.595546][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3116.595750][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3116.595984][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3116.596240][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3116.596517][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3116.596791][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3116.597022][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3116.597345][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3116.597664][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3116.597948][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3116.598246][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3116.598494][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3116.598728][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3116.599030][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3116.599315][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3116.599641][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.599881][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3116.600179][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3116.600467][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3116.600785][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3116.601043][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3116.601280][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3116.601529][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3116.601843][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3116.602181][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3116.602484][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3116.602759][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3116.603053][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3116.603367][ C0] ? 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)
[ 3116.603600][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3116.603864][ C0] ? 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)
[ 3116.604099][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3116.604321][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3116.604574][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3116.604839][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3116.605129][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.605370][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3116.605647][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3116.605889][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3116.606136][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3116.606354][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3116.606622][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3116.606933][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.607174][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3116.607444][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3116.607694][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3116.607926][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3116.608168][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3116.608426][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3116.608642][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3116.608912][ C0] tc_run (net/core/dev.c:3912)
[ 3116.609120][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3116.609352][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.609593][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3116.609858][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3116.610112][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.610354][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3116.610621][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3116.610927][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3116.611202][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3116.611490][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.611733][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3116.611991][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3116.612331][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3116.612609][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3116.612863][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3116.613130][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3116.613348][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3116.613593][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3116.613899][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3116.614152][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3116.614394][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3116.614644][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3116.614882][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3116.615150][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3116.615433][ C0] ? 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)
[ 3116.615738][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3116.615986][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3116.616239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.616479][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3116.616751][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3116.617015][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3116.617259][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3116.617515][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3116.617828][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3116.618096][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3116.618319][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3116.618585][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3116.618853][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3116.619095][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3116.619339][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3116.619603][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3116.619866][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3116.620128][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3116.620399][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3116.620685][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3116.620924][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3116.621218][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3116.621457][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3116.621723][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3116.621944][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3116.622244][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3116.622493][ C0] __do_softirq (kernel/softirq.c:553)
[ 3116.622727][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3116.622950][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3116.623237][ C0]
[ 3116.623388][ C0]
[ 3116.623542][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3116.623849][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3116.624207][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3116.625189][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3116.625501][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3116.625903][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3116.626307][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3116.626711][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3116.627113][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3116.627519][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3116.627834][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3116.628068][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3116.628371][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3116.628598][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3116.629575][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3116.629996][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3116.630397][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3116.630799][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3116.631199][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3116.631598][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3120.586504][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3120.587023][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3120.587502][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3120.587994][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3120.588933][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3120.589554][ 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)
[ 3120.589844][ C1] Code: 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea <48> 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d 48 85 d2
All code
========
0: 89 fd mov %edi,%ebp
2: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
9: fc ff df
c: 4d 89 d1 mov %r10,%r9
f: 48 c1 ed 03 shr $0x3,%rbp
13: 49 c1 e9 03 shr $0x3,%r9
17: 48 01 c5 add %rax,%rbp
1a: 49 01 c1 add %rax,%r9
1d: 48 89 e8 mov %rbp,%rax
20: 49 8d 59 01 lea 0x1(%r9),%rbx
24: 48 89 da mov %rbx,%rdx
27: 48 29 ea sub %rbp,%rdx
2a:* 48 83 fa 10 cmp $0x10,%rdx <-- trapping instruction
2e: 0f 8e c0 00 00 00 jle 0xf4
34: 41 89 eb mov %ebp,%r11d
37: 41 83 e3 07 and $0x7,%r11d
3b: 75 7d jne 0xba
3d: 48 85 d2 test %rdx,%rdx
Code starting with the faulting instruction
===========================================
0: 48 83 fa 10 cmp $0x10,%rdx
4: 0f 8e c0 00 00 00 jle 0xca
a: 41 89 eb mov %ebp,%r11d
d: 41 83 e3 07 and $0x7,%r11d
11: 75 7d jne 0x90
13: 48 85 d2 test %rdx,%rdx
[ 3120.590828][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000202
[ 3120.591140][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30
[ 3120.591543][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3120.591947][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3
[ 3120.592354][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3120.592757][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3120.593159][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3120.593612][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3120.593947][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3120.594355][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3120.594758][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3120.595160][ C1] PKRU: 55555554
[ 3120.595345][ C1] Call Trace:
[ 3120.595519][ C1]
[ 3120.595668][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3120.595933][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3120.596180][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3120.596461][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3120.596739][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3120.597030][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3120.597300][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3120.597617][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3120.597879][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 3120.598143][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3120.598411][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3120.598725][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3120.599025][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3120.599343][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3120.599637][ 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)
[ 3120.599896][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3120.600180][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3120.600497][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3120.600742][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3120.600986][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3120.601237][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3120.601514][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3120.601801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3120.602043][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3120.602289][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3120.602553][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3120.602790][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3120.603039][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3120.603303][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3120.603587][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3120.603870][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3120.604122][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3120.604400][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3120.604669][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3120.605023][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3120.605281][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3120.605607][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3120.605876][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3120.606086][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3120.606321][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3120.606583][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3120.606864][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3120.607097][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3120.607423][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3120.607742][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3120.608031][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3120.608334][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3120.608584][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3120.608818][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3120.609123][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3120.609412][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3120.609743][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3120.609986][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3120.610289][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3120.610579][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3120.610901][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3120.611160][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3120.611401][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3120.611657][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3120.611974][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3120.612315][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3120.612622][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3120.612901][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3120.613192][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3120.613465][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3120.613785][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3120.614006][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3120.614242][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3120.614519][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3120.614788][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3120.615078][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3120.615333][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3120.615598][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3120.615869][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3120.616161][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3120.616406][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3120.616686][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3120.616950][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3120.617229][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3120.617475][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3120.617729][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3120.617964][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3120.618254][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3120.618499][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3120.618758][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3120.619022][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3120.619275][ C1] tc_run (net/core/dev.c:3912)
[ 3120.619484][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3120.619720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3120.619962][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3120.620227][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3120.620487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3120.620730][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3120.621003][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3120.621314][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3120.621591][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3120.621849][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3120.622118][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3120.622381][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3120.622673][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3120.622955][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3120.623212][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3120.623483][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3120.623703][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3120.623952][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3120.624209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3120.624466][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3120.624711][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3120.624963][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3120.625209][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3120.625485][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3120.625777][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3120.626053][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3120.626341][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3120.626619][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3120.626866][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3120.627143][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3120.627384][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3120.627659][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3120.627926][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3120.628190][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3120.628469][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3120.628756][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3120.629022][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3120.629259][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3120.629513][ C1] __do_softirq (kernel/softirq.c:553)
[ 3120.629751][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3120.629975][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3120.630266][ C1]
[ 3120.630423][ C1]
[ 3120.630574][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3120.630887][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3120.631147][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3120.632140][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3120.632455][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3120.632861][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3120.633269][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3120.633680][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3120.634087][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3120.634495][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3120.634792][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3120.635057][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3120.635305][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3120.635561][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3120.635844][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3120.636086][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3120.636366][ C1] do_idle (kernel/sched/idle.c:312)
[ 3120.636573][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3120.636820][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3120.637068][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3120.637345][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3120.637672][ C1]
| [ 3142.587265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3142.587662][ C0] rcu: 0-....: (753013 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=177651
| [ 3142.588221][ C0] rcu: (t=728680 jiffies g=2033089 q=12 ncpus=4)
[ 3142.589002][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3142.589623][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3142.589954][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3142.590927][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3142.591238][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3142.591639][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3142.592040][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3142.592445][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3142.592846][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3142.593246][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3142.593694][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3142.594028][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3142.594433][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3142.594833][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3142.595235][ C0] PKRU: 55555554
[ 3142.595418][ C0] Call Trace:
[ 3142.595591][ C0]
[ 3142.595743][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3142.596019][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3142.596273][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3142.596527][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3142.596760][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3142.597032][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3142.597305][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3142.597574][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3142.597861][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3142.598103][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3142.598419][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3142.598695][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3142.598985][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3142.599253][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3142.599561][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3142.599824][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3142.600137][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3142.600436][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3142.600752][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3142.601045][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3142.601339][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3142.601633][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3142.601948][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3142.602190][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.602431][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3142.602672][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3142.602923][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3142.603197][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3142.603484][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.603723][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3142.603967][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3142.604228][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3142.604465][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3142.604714][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3142.604974][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3142.605253][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3142.605531][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3142.605780][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3142.606053][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3142.606319][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3142.606669][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3142.606924][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3142.607247][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3142.607520][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3142.607725][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3142.607959][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3142.608214][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3142.608493][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3142.608769][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3142.609000][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3142.609328][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3142.609636][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3142.609924][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3142.610223][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3142.610477][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3142.610713][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3142.611014][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3142.611305][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3142.611634][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.611878][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3142.612177][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3142.612467][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3142.612787][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3142.613045][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3142.613281][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3142.613533][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3142.613850][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3142.614186][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3142.614491][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3142.614768][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3142.615058][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3142.615377][ C0] ? 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)
[ 3142.615613][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3142.615877][ C0] ? 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)
[ 3142.616110][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3142.616338][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3142.616592][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3142.616858][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3142.617146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.617387][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3142.617673][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3142.617913][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3142.618164][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3142.618383][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3142.618654][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3142.618967][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.619205][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3142.619477][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3142.619720][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3142.619954][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3142.620197][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3142.620454][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3142.620672][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3142.620943][ C0] tc_run (net/core/dev.c:3912)
[ 3142.621150][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3142.621386][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.621627][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3142.621891][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3142.622146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.622387][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3142.622656][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3142.622963][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3142.623239][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3142.623530][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.623773][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3142.624032][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3142.624373][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3142.624654][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3142.624910][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3142.625177][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3142.625398][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3142.625643][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3142.625951][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3142.626205][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3142.626448][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3142.626699][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3142.626936][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3142.627207][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3142.627500][ C0] ? 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)
[ 3142.627808][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3142.628055][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3142.628308][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.628550][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3142.628819][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3142.629087][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3142.629331][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3142.629588][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3142.629895][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3142.630161][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3142.630386][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3142.630650][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3142.630921][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3142.631164][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3142.631400][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3142.631665][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3142.631930][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3142.632194][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3142.632467][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3142.632754][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.632996][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3142.633286][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3142.633528][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3142.633793][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3142.634017][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3142.634315][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3142.634567][ C0] __do_softirq (kernel/softirq.c:553)
[ 3142.634803][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3142.635026][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3142.635317][ C0]
[ 3142.635468][ C0]
[ 3142.635620][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3142.635927][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3142.636281][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3142.637265][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3142.637586][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3142.637990][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3142.638393][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3142.638796][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3142.639201][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3142.639610][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3142.639894][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3142.640130][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3142.640433][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3142.640663][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3142.641641][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3142.642069][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3142.642472][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3142.642873][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3142.643278][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3142.643681][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3142.643681][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3142.644090][ C0]
| [ 3142.644250][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 3142.644528][ C1] NMI backtrace for cpu 1
[ 3142.644541][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3142.644544][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31)
[ 3142.644554][ C1] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
All code
========
0: 5d pop %rbp
1: 41 5c pop %r12
3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2
8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
f: 00 00 00
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: f3 0f 1e fa endbr64
26: 48 8b 0c 24 mov (%rsp),%rcx
2a:* 89 f6 mov %esi,%esi <-- trapping instruction
2c: 31 d2 xor %edx,%edx
2e: e9 af ef ff ff jmp 0xffffffffffffefe2
33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
3a: 00 00 00 00
3e: 0f .byte 0xf
3f: 1f (bad)
Code starting with the faulting instruction
===========================================
0: 89 f6 mov %esi,%esi
2: 31 d2 xor %edx,%edx
4: e9 af ef ff ff jmp 0xffffffffffffefb8
9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
10: 00 00 00 00
14: 0f .byte 0xf
15: 1f (bad)
[ 3142.644557][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 3142.644561][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3142.644563][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3142.644565][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3142.644567][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3142.644568][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3142.644570][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3142.644572][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3142.644576][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3142.644577][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3142.644579][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3142.644580][ C1] PKRU: 55555554
[ 3142.644581][ C1] Call Trace:
[ 3142.644585][ C1]
[ 3142.644589][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3142.644595][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3142.644601][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3142.644606][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3142.644610][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3142.644613][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3142.644616][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3142.644621][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31)
[ 3142.644624][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31)
[ 3142.644628][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31)
[ 3142.644631][ C1]
[ 3142.644632][ C1]
[ 3142.644633][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3142.644637][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3142.644641][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.644645][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3142.644649][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3142.644653][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3142.644656][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3142.644659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.644662][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3142.644667][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3142.644670][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3142.644677][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3142.644679][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3142.644685][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3142.644693][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3142.644697][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3142.644700][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3142.644702][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3142.644705][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3142.644712][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3142.644716][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3142.644720][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3142.644730][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3142.644734][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3142.644737][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3142.644742][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3142.644746][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3142.644751][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3142.644758][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3142.644764][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3142.644769][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3142.644777][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3142.644780][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3142.644783][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3142.644787][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3142.644790][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3142.644794][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.644797][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3142.644801][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3142.644805][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3142.644809][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3142.644812][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3142.644814][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3142.644818][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3142.644826][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3142.644833][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3142.644841][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3142.644845][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3142.644854][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3142.644860][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3142.644869][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3142.644873][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3142.644877][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3142.644882][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3142.644885][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3142.644889][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3142.644895][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3142.644899][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3142.644902][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3142.644905][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.644907][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3142.644911][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3142.644914][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3142.644917][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.644921][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3142.644926][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3142.644928][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3142.644932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.644934][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3142.644937][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3142.644940][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3142.644944][ C1] tc_run (net/core/dev.c:3912)
[ 3142.644948][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3142.644951][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.644953][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3142.644957][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3142.644961][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3142.644964][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3142.644968][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3142.644972][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3142.644975][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3142.644979][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3142.644983][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3142.644986][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3142.644994][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3142.644997][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3142.645001][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3142.645005][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3142.645008][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3142.645012][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3142.645016][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3142.645018][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3142.645022][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3142.645026][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3142.645030][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3142.645037][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3142.645041][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3142.645045][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3142.645049][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3142.645052][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3142.645055][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3142.645058][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3142.645063][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3142.645067][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3142.645071][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3142.645074][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3142.645079][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3142.645081][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3142.645087][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3142.645093][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3142.645097][ C1] __do_softirq (kernel/softirq.c:553)
[ 3142.645102][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3142.645106][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3142.645110][ C1]
[ 3142.645111][ C1]
[ 3142.645112][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3142.645117][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3142.645121][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3142.645124][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3142.645126][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3142.645128][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3142.645130][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3142.645132][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3142.645133][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3142.645136][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3142.645140][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3142.645144][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3142.645146][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3142.645148][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3142.645152][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3142.645155][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3142.645159][ C1] do_idle (kernel/sched/idle.c:312)
[ 3142.645161][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3142.645164][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3142.645167][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3142.645171][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3168.576481][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3168.577019][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3168.577539][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3168.578014][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3168.578936][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3168.579553][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3168.579881][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3168.580858][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3168.581167][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3168.581568][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3168.581968][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3168.582373][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3168.582775][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3168.583175][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3168.583626][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3168.583959][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3168.584364][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3168.584764][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3168.585164][ C0] PKRU: 55555554
[ 3168.585347][ C0] Call Trace:
[ 3168.585520][ C0]
[ 3168.585670][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3168.585935][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3168.586180][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3168.586459][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3168.586733][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3168.587023][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3168.587291][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3168.587606][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3168.587869][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3168.588181][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3168.588480][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3168.588798][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3168.589091][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3168.589386][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3168.589678][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3168.589992][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3168.590234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.590475][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3168.590717][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3168.590967][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3168.591240][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3168.591528][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.591766][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3168.592009][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3168.592269][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3168.592506][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3168.592754][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3168.593015][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3168.593297][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3168.593575][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3168.593825][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3168.594098][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3168.594365][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3168.594716][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3168.594972][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3168.595295][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3168.595560][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3168.595766][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3168.596000][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3168.596256][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3168.596538][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3168.596813][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3168.597042][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3168.597377][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3168.597686][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3168.597972][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3168.598269][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3168.598520][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3168.598752][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3168.599054][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3168.599344][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3168.599672][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.599914][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3168.600216][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3168.600505][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3168.600826][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3168.601085][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3168.601321][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3168.601572][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3168.601888][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3168.602222][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3168.602526][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3168.602802][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3168.603093][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3168.603410][ C0] ? 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)
[ 3168.603647][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3168.603913][ C0] ? 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)
[ 3168.604147][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3168.604372][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3168.604627][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3168.604895][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3168.605182][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.605423][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3168.605704][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3168.605946][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3168.606197][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3168.606417][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3168.606688][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3168.607000][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.607239][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3168.607518][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3168.607761][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3168.607995][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3168.608238][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3168.608496][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3168.608714][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3168.608985][ C0] tc_run (net/core/dev.c:3912)
[ 3168.609191][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3168.609427][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.609668][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3168.609932][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3168.610187][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.610428][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3168.610696][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3168.611002][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3168.611279][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3168.611569][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.611812][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3168.612072][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3168.612415][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3168.612693][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3168.612949][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3168.613215][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3168.613437][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3168.613681][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3168.613988][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3168.614243][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3168.614487][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3168.614739][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3168.614975][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3168.615246][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3168.615531][ C0] ? 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)
[ 3168.615839][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3168.616086][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3168.616340][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.616581][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3168.616850][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3168.617118][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3168.617374][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3168.617631][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3168.617939][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3168.618204][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3168.618429][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3168.618693][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3168.618964][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3168.619210][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3168.619449][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3168.619713][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3168.619977][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3168.620240][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3168.620514][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3168.620801][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.621042][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3168.621334][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3168.621576][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3168.621842][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3168.622067][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3168.622366][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3168.622616][ C0] __do_softirq (kernel/softirq.c:553)
[ 3168.622852][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3168.623073][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3168.623364][ C0]
[ 3168.623515][ C0]
[ 3168.623666][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3168.623975][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3168.624330][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3168.625311][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3168.625621][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3168.626025][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3168.626429][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3168.626831][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3168.627236][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3168.627650][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3168.627933][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3168.628169][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3168.628472][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3168.628703][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3168.629683][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3168.630109][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3168.630511][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3168.630912][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3168.631316][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3168.631720][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3168.634194][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3168.634711][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3168.635195][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3168.635686][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3168.636629][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3168.637248][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3168.637585][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3168.638569][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3168.638885][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3168.639290][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3168.639695][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3168.640100][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3168.640505][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3168.640909][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3168.641363][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3168.641700][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3168.642110][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3168.642515][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3168.642919][ C1] PKRU: 55555554
[ 3168.643103][ C1] Call Trace:
[ 3168.643278][ C1]
[ 3168.643428][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3168.643693][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3168.643942][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3168.644223][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3168.644502][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3168.644794][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3168.645063][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3168.645375][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3168.645638][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3168.645904][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3168.646218][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3168.646524][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3168.646843][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3168.647137][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3168.647446][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3168.647738][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3168.648054][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.648299][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3168.648542][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3168.648793][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3168.649072][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3168.649360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.649604][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3168.649849][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3168.650113][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3168.650351][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3168.650600][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3168.650862][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3168.651140][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3168.651426][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3168.651676][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3168.651955][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3168.652223][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3168.652575][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3168.652833][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3168.653157][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3168.653425][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3168.653633][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3168.653868][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3168.654127][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3168.654409][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3168.654642][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3168.654968][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3168.655279][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3168.655569][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3168.655869][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3168.656118][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3168.656354][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3168.656659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3168.656947][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3168.657278][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.657531][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3168.657831][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3168.658120][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3168.658442][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3168.658701][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3168.658939][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3168.659191][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3168.659509][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3168.659848][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3168.660153][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3168.660430][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3168.660723][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3168.660994][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3168.661314][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3168.661536][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3168.661773][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3168.662046][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3168.662314][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3168.662602][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3168.662854][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3168.663117][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3168.663385][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3168.663676][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.663918][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3168.664197][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3168.664463][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3168.664742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.664986][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3168.665232][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3168.665465][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3168.665754][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.665996][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3168.666255][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3168.666520][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3168.666770][ C1] tc_run (net/core/dev.c:3912)
[ 3168.666979][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3168.667213][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.667465][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3168.667730][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3168.667986][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3168.668229][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3168.668498][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3168.668807][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3168.669082][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3168.669339][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3168.669609][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3168.669869][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3168.670159][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3168.670443][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3168.670698][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3168.670966][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3168.671186][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3168.671434][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3168.671691][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3168.671947][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3168.672191][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3168.672443][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3168.672690][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3168.672964][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3168.673251][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3168.673527][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3168.673813][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3168.674092][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3168.674339][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3168.674617][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3168.674855][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3168.675123][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3168.675389][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3168.675652][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3168.675930][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3168.676216][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3168.676483][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3168.676722][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3168.676973][ C1] __do_softirq (kernel/softirq.c:553)
[ 3168.677209][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3168.677443][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3168.677731][ C1]
[ 3168.677885][ C1]
[ 3168.678037][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3168.678347][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3168.678609][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3168.679597][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3168.679912][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3168.680324][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3168.680728][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3168.681135][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3168.681543][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3168.681952][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3168.682244][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3168.682510][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3168.682759][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3168.683014][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3168.683300][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3168.683541][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3168.683821][ C1] do_idle (kernel/sched/idle.c:312)
[ 3168.684026][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3168.684273][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3168.684519][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3168.684792][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3196.576478][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3196.577018][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3196.577536][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3196.578012][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3196.578932][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3196.579552][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3196.579835][ C0] Code: 48 c7 c7 a8 61 78 87 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 a8 61 78 87 mov $0xffffffff877861a8,%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)
[ 3196.580813][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202
[ 3196.581122][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3196.581523][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3196.581928][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3196.582329][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3196.582728][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3196.583129][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3196.583578][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3196.583914][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3196.584317][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3196.584717][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3196.585117][ C0] PKRU: 55555554
[ 3196.585298][ C0] Call Trace:
[ 3196.585471][ C0]
[ 3196.585619][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3196.585883][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3196.586130][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3196.586407][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3196.586683][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3196.586972][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3196.587245][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3196.587554][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3196.587816][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3196.588127][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3196.588425][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3196.588742][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3196.589033][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3196.589314][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3196.589600][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3196.589913][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3196.590158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.590401][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3196.590643][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3196.590893][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3196.591166][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3196.591452][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.591691][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3196.591934][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3196.592195][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3196.592432][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3196.592679][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3196.592939][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3196.593221][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3196.593501][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3196.593750][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3196.594022][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3196.594285][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3196.594635][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3196.594888][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3196.595211][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3196.595476][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3196.595681][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3196.595911][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3196.596163][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3196.596443][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3196.596716][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3196.596944][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3196.597271][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3196.597579][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3196.597863][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3196.598158][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3196.598407][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3196.598638][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3196.598938][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3196.599225][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3196.599551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.599789][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3196.600086][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3196.600373][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3196.600691][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3196.600947][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3196.601182][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3196.601431][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3196.601746][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3196.602080][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3196.602381][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3196.602656][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3196.602944][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3196.603259][ C0] ? 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)
[ 3196.603494][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3196.603758][ C0] ? 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)
[ 3196.603990][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3196.604213][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3196.604465][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3196.604730][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3196.605014][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.605256][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3196.605533][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3196.605774][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3196.606023][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3196.606240][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3196.606510][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3196.606820][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.607059][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3196.607331][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3196.607574][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3196.607806][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3196.608047][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3196.608303][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3196.608522][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3196.608790][ C0] tc_run (net/core/dev.c:3912)
[ 3196.608997][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3196.609230][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.609470][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3196.609732][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3196.609986][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.610224][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3196.610492][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3196.610797][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3196.611072][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3196.611361][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.611602][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3196.611860][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3196.612201][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3196.612478][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3196.612731][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3196.612997][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3196.613214][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3196.613458][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3196.613765][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3196.614018][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3196.614260][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3196.614510][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3196.614745][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3196.615015][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3196.615298][ C0] ? 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)
[ 3196.615604][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3196.615849][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3196.616102][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.616343][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3196.616611][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3196.616875][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3196.617121][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3196.617390][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3196.617695][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3196.617960][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3196.618182][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3196.618444][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3196.618715][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3196.618955][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3196.619193][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3196.619455][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3196.619717][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3196.619978][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3196.620252][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3196.620538][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.620779][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3196.621069][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3196.621310][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3196.621575][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3196.621798][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3196.622094][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3196.622344][ C0] __do_softirq (kernel/softirq.c:553)
[ 3196.622579][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3196.622799][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3196.623086][ C0]
[ 3196.623237][ C0]
[ 3196.623387][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3196.623694][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3196.624045][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3196.625022][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3196.625329][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3196.625737][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3196.626137][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3196.626540][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3196.626942][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3196.627352][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3196.627637][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3196.627873][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3196.628174][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3196.628404][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3196.629379][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3196.629802][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3196.630203][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3196.630602][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3196.631001][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3196.631405][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3196.633875][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3196.634394][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3196.634876][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3196.635368][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3196.636308][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3196.636928][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3196.637267][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3196.638250][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3196.638565][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3196.638969][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3196.639374][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3196.639775][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3196.640180][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3196.640585][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3196.641038][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3196.641377][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3196.641782][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3196.642189][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3196.642592][ C1] PKRU: 55555554
[ 3196.642776][ C1] Call Trace:
[ 3196.642950][ C1]
[ 3196.643102][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3196.643370][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3196.643616][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3196.643895][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3196.644171][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3196.644465][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3196.644737][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3196.645047][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3196.645312][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3196.645581][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3196.645893][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3196.646194][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3196.646514][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3196.646808][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3196.647107][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3196.647414][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3196.647729][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.647972][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3196.648216][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3196.648470][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3196.648747][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3196.649036][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.649278][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3196.649523][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3196.649785][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3196.650025][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3196.650276][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3196.650538][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3196.650818][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3196.651098][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3196.651349][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3196.651623][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3196.651890][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3196.652243][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3196.652501][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3196.652827][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3196.653094][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3196.653303][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3196.653538][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3196.653801][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3196.654082][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3196.654312][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3196.654636][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3196.654951][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3196.655235][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3196.655536][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3196.655790][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3196.656023][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3196.656335][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3196.656625][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3196.656955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.657203][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3196.657506][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3196.657796][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3196.658116][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3196.658378][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3196.658617][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3196.658869][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3196.659187][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3196.659527][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3196.659832][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3196.660113][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3196.660404][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3196.660673][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3196.660993][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3196.661213][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3196.661451][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3196.661724][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3196.661996][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3196.662288][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3196.662541][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3196.662804][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3196.663073][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3196.663363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.663606][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3196.663886][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3196.664149][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3196.664431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.664672][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3196.664917][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3196.665152][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3196.665441][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.665684][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3196.665943][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3196.666206][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3196.666458][ C1] tc_run (net/core/dev.c:3912)
[ 3196.666666][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3196.666901][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.667145][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3196.667420][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3196.667677][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3196.667918][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3196.668186][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3196.668498][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3196.668775][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3196.669031][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3196.669302][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3196.669561][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3196.669852][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3196.670131][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3196.670388][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3196.670656][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3196.670879][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3196.671126][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3196.671384][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3196.671639][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3196.671882][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3196.672134][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3196.672386][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3196.672660][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3196.672945][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3196.673220][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3196.673509][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3196.673784][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3196.674032][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3196.674307][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3196.674549][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3196.674815][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3196.675080][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3196.675344][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3196.675623][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3196.675913][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3196.676178][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3196.676416][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3196.676669][ C1] __do_softirq (kernel/softirq.c:553)
[ 3196.676906][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3196.677129][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3196.677430][ C1]
[ 3196.677581][ C1]
[ 3196.677735][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3196.678041][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3196.678302][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3196.679287][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3196.679598][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3196.680009][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3196.680417][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3196.680825][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3196.681230][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3196.681637][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3196.681931][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3196.682195][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3196.682443][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3196.682698][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3196.682979][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3196.683223][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3196.683500][ C1] do_idle (kernel/sched/idle.c:312)
[ 3196.683707][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3196.683954][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3196.684201][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3196.684474][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3220.647641][ C1] rcu: 1-....: (829838 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=196794
| [ 3220.648130][ C1] rcu: (t=806740 jiffies g=2033089 q=12 ncpus=4)
| [ 3220.648461][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 3220.648737][ C0] NMI backtrace for cpu 0
[ 3220.648748][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3220.648751][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3220.648760][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3220.648763][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3220.648766][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3220.648768][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3220.648770][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3220.648771][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3220.648773][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3220.648775][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3220.648777][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3220.648780][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3220.648782][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3220.648783][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3220.648785][ C0] PKRU: 55555554
[ 3220.648786][ C0] Call Trace:
[ 3220.648789][ C0]
[ 3220.648793][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3220.648799][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3220.648806][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3220.648811][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3220.648814][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3220.648817][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3220.648821][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3220.648824][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3220.648827][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3220.648831][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3220.648834][ C0]
[ 3220.648835][ C0]
[ 3220.648837][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3220.648840][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3220.648844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.648849][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3220.648853][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3220.648857][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3220.648859][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3220.648863][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.648865][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3220.648869][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3220.648873][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3220.648879][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3220.648882][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3220.648887][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3220.648894][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3220.648898][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3220.648901][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3220.648903][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3220.648906][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3220.648911][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3220.648916][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3220.648919][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3220.648930][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3220.648933][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3220.648936][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3220.648941][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3220.648944][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3220.648948][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3220.648952][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3220.648959][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3220.648964][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3220.648969][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3220.648978][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3220.648981][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3220.648983][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3220.648987][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3220.648991][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3220.648995][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.648997][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3220.649002][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3220.649006][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3220.649010][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3220.649013][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3220.649015][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3220.649019][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3220.649027][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3220.649034][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3220.649041][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3220.649046][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3220.649056][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3220.649064][ C0] ? 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)
[ 3220.649069][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3220.649072][ C0] ? 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)
[ 3220.649075][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3220.649079][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3220.649081][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3220.649084][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3220.649088][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.649091][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3220.649093][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3220.649097][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3220.649100][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3220.649103][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3220.649105][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3220.649110][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.649112][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3220.649118][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3220.649123][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3220.649125][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3220.649129][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3220.649131][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3220.649133][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3220.649136][ C0] tc_run (net/core/dev.c:3912)
[ 3220.649140][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3220.649143][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.649145][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3220.649149][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3220.649153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.649155][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3220.649159][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3220.649163][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3220.649166][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3220.649174][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.649177][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3220.649181][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3220.649188][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3220.649191][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3220.649195][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3220.649198][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3220.649202][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3220.649205][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3220.649209][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3220.649212][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3220.649215][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3220.649219][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3220.649222][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3220.649228][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3220.649232][ C0] ? 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)
[ 3220.649235][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3220.649240][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3220.649242][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.649245][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3220.649247][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3220.649250][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3220.649252][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3220.649255][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3220.649258][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3220.649263][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3220.649267][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3220.649271][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3220.649274][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3220.649278][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3220.649281][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3220.649286][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3220.649290][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3220.649293][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3220.649297][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3220.649300][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.649303][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3220.649307][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3220.649310][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3220.649313][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3220.649315][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3220.649320][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3220.649323][ C0] __do_softirq (kernel/softirq.c:553)
[ 3220.649328][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3220.649331][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3220.649336][ C0]
[ 3220.649336][ C0]
[ 3220.649337][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3220.649341][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3220.649344][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3220.649346][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3220.649349][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3220.649350][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3220.649352][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3220.649354][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3220.649355][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3220.649361][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3220.649365][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3220.649371][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3220.649374][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3220.649377][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3220.649379][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3220.649381][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3220.649383][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3220.649384][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3220.649385][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3220.649387][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3220.649384][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 3220.649385][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 3220.649387][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3220.649391][ C0]
[ 3220.702314][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3220.702939][ 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)
[ 3220.703233][ C1] Code: 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea <48> 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d 48 85 d2
All code
========
0: 89 fd mov %edi,%ebp
2: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
9: fc ff df
c: 4d 89 d1 mov %r10,%r9
f: 48 c1 ed 03 shr $0x3,%rbp
13: 49 c1 e9 03 shr $0x3,%r9
17: 48 01 c5 add %rax,%rbp
1a: 49 01 c1 add %rax,%r9
1d: 48 89 e8 mov %rbp,%rax
20: 49 8d 59 01 lea 0x1(%r9),%rbx
24: 48 89 da mov %rbx,%rdx
27: 48 29 ea sub %rbp,%rdx
2a:* 48 83 fa 10 cmp $0x10,%rdx <-- trapping instruction
2e: 0f 8e c0 00 00 00 jle 0xf4
34: 41 89 eb mov %ebp,%r11d
37: 41 83 e3 07 and $0x7,%r11d
3b: 75 7d jne 0xba
3d: 48 85 d2 test %rdx,%rdx
Code starting with the faulting instruction
===========================================
0: 48 83 fa 10 cmp $0x10,%rdx
4: 0f 8e c0 00 00 00 jle 0xca
a: 41 89 eb mov %ebp,%r11d
d: 41 83 e3 07 and $0x7,%r11d
11: 75 7d jne 0x90
13: 48 85 d2 test %rdx,%rdx
[ 3220.704220][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000202
[ 3220.704532][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30
[ 3220.704936][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3220.705344][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3
[ 3220.705749][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3220.706153][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3220.706557][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3220.707008][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3220.707352][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3220.707762][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3220.708168][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3220.708571][ C1] PKRU: 55555554
[ 3220.708754][ C1] Call Trace:
[ 3220.708929][ C1]
[ 3220.709079][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3220.709356][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3220.709612][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3220.709867][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3220.710102][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3220.710376][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3220.710648][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3220.710909][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3220.711199][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3220.711444][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3220.711759][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3220.712036][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3220.712329][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3220.712598][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3220.712909][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3220.713171][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 3220.713435][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3220.713700][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3220.714014][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3220.714315][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3220.714632][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3220.714925][ 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)
[ 3220.715186][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3220.715469][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3220.715786][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.716030][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3220.716274][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3220.716526][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3220.716802][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3220.717094][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.717337][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3220.717587][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3220.717851][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3220.718088][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3220.718339][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3220.718602][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3220.718884][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3220.719164][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3220.719417][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3220.719693][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3220.719960][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3220.720313][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3220.720568][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3220.720892][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3220.721159][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3220.721368][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3220.721600][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3220.721857][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3220.722137][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3220.722368][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3220.722693][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3220.723004][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3220.723289][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3220.723588][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3220.723838][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3220.724070][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3220.724377][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3220.724665][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3220.724995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.725238][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3220.725539][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3220.725826][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3220.726148][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3220.726408][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3220.726647][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3220.726900][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3220.727224][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3220.727563][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3220.727865][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3220.728144][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3220.728437][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3220.728709][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3220.729029][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3220.729248][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3220.729486][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3220.729759][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3220.730027][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3220.730315][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3220.730565][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3220.730830][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3220.731098][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3220.731388][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.731631][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3220.731910][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3220.732174][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3220.732454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.732700][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3220.732944][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3220.733180][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3220.733472][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.733714][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3220.733974][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3220.734239][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3220.734490][ C1] tc_run (net/core/dev.c:3912)
[ 3220.734698][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3220.734931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.735173][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3220.735438][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3220.735694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3220.735937][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3220.736206][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3220.736516][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3220.736791][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3220.737047][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3220.737324][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3220.737583][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3220.737873][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3220.738160][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3220.738416][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3220.738684][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3220.738903][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3220.739151][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3220.739407][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3220.739662][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3220.739906][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3220.740156][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3220.740402][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3220.740679][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3220.740966][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3220.741242][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3220.741528][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3220.741804][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3220.742053][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3220.742329][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3220.742568][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3220.742833][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3220.743097][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3220.743364][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3220.743641][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3220.743928][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3220.744193][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3220.744432][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3220.744683][ C1] __do_softirq (kernel/softirq.c:553)
[ 3220.744920][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3220.745145][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3220.745434][ C1]
[ 3220.745588][ C1]
[ 3220.745740][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3220.746050][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3220.746310][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3220.747301][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3220.747614][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3220.748019][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3220.748423][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3220.748829][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3220.749233][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3220.749638][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3220.749934][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3220.750198][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3220.750444][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3220.750698][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3220.750980][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3220.751221][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3220.751501][ C1] do_idle (kernel/sched/idle.c:312)
[ 3220.751707][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3220.751954][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3220.752201][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3220.752474][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3248.576476][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3248.577015][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3248.577527][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3248.578003][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3248.578920][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3248.579535][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3248.579861][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3248.580837][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3248.581145][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3248.581547][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3248.581947][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3248.582347][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3248.582749][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3248.583149][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3248.583599][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3248.583931][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3248.584334][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3248.584738][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3248.585138][ C0] PKRU: 55555554
[ 3248.585321][ C0] Call Trace:
[ 3248.585491][ C0]
[ 3248.585643][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3248.585906][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3248.586151][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3248.586430][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3248.586703][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3248.587000][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3248.587266][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3248.587573][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3248.587837][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3248.588145][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3248.588445][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3248.588761][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3248.589050][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3248.589350][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3248.589638][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3248.589950][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3248.590192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.590435][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3248.590677][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3248.590926][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3248.591201][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3248.591487][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.591727][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3248.591970][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3248.592232][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3248.592466][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3248.592715][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3248.592975][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3248.593255][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3248.593536][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3248.593785][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3248.594056][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3248.594322][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3248.594670][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3248.594924][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3248.595247][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3248.595513][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3248.595720][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3248.595950][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3248.596204][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3248.596481][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3248.596756][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3248.596989][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3248.597312][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3248.597621][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3248.597902][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3248.598201][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3248.598451][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3248.598680][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3248.598982][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3248.599268][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3248.599595][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.599833][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3248.600132][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3248.600418][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3248.600737][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3248.600994][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3248.601233][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3248.601484][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3248.601799][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3248.602134][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3248.602436][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3248.602713][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3248.603002][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3248.603317][ C0] ? 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)
[ 3248.603551][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3248.603816][ C0] ? 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)
[ 3248.604047][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3248.604272][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3248.604525][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3248.604791][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3248.605076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.605317][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3248.605595][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3248.605837][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3248.606087][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3248.606304][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3248.606573][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3248.606884][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.607131][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3248.607400][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3248.607643][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3248.607875][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3248.608114][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3248.608371][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3248.608590][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3248.608860][ C0] tc_run (net/core/dev.c:3912)
[ 3248.609066][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3248.609301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.609538][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3248.609801][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3248.610054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.610296][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3248.610560][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3248.610867][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3248.611140][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3248.611430][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.611670][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3248.611929][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3248.612270][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3248.612549][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3248.612803][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3248.613070][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3248.613288][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3248.613534][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3248.613841][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3248.614094][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3248.614335][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3248.614585][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3248.614821][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3248.615088][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3248.615373][ C0] ? 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)
[ 3248.615677][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3248.615924][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3248.616176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.616417][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3248.616685][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3248.616963][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3248.617208][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3248.617464][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3248.617771][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3248.618036][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3248.618258][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3248.618520][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3248.618792][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3248.619032][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3248.619271][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3248.619535][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3248.619797][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3248.620058][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3248.620328][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3248.620617][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.620857][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3248.621150][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3248.621392][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3248.621656][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3248.621877][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3248.622177][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3248.622428][ C0] __do_softirq (kernel/softirq.c:553)
[ 3248.622662][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3248.622884][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3248.623170][ C0]
[ 3248.623324][ C0]
[ 3248.623474][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3248.623780][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3248.624130][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3248.625108][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3248.625417][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3248.625817][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3248.626218][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3248.626618][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3248.627025][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3248.627431][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3248.627714][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3248.627949][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3248.628249][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3248.628479][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3248.629453][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3248.629876][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3248.630278][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3248.630678][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3248.631077][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3248.631477][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3248.633949][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3248.634466][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3248.634949][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3248.635434][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3248.636376][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3248.637007][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3248.637338][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3248.638324][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3248.638635][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3248.639038][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3248.639443][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3248.639848][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3248.640252][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3248.640656][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3248.641108][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3248.641444][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3248.641852][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3248.642256][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3248.642659][ C1] PKRU: 55555554
[ 3248.642843][ C1] Call Trace:
[ 3248.643017][ C1]
[ 3248.643166][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3248.643432][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3248.643679][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3248.643961][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3248.644239][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3248.644531][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3248.644799][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3248.645110][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3248.645375][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3248.645642][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3248.645955][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3248.646255][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3248.646573][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3248.646868][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3248.647176][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3248.647471][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3248.647788][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.648033][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3248.648274][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3248.648525][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3248.648801][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3248.649090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.649333][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3248.649576][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3248.649841][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3248.650078][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3248.650329][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3248.650591][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3248.650870][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3248.651152][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3248.651403][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3248.651681][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3248.651950][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3248.652302][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3248.652558][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3248.652882][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3248.653150][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3248.653358][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3248.653593][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3248.653852][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3248.654132][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3248.654365][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3248.654690][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3248.655004][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3248.655295][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3248.655594][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3248.655845][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3248.656081][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3248.656385][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3248.656676][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3248.657013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.657256][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3248.657557][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3248.657848][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3248.658170][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3248.658430][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3248.658666][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3248.658917][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3248.659236][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3248.659575][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3248.659880][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3248.660158][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3248.660449][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3248.660721][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3248.661037][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3248.661259][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3248.661495][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3248.661773][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3248.662040][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3248.662329][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3248.662579][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3248.662843][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3248.663109][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3248.663400][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.663641][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3248.663923][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3248.664188][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3248.664467][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.664711][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3248.664955][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3248.665187][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3248.665478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.665723][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3248.665982][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3248.666247][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3248.666499][ C1] tc_run (net/core/dev.c:3912)
[ 3248.666708][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3248.666947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.667193][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3248.667459][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3248.667716][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3248.667960][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3248.668228][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3248.668536][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3248.668812][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3248.669068][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3248.669337][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3248.669598][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3248.669888][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3248.670167][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3248.670427][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3248.670697][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3248.670917][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3248.671165][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3248.671422][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3248.671677][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3248.671919][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3248.672171][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3248.672420][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3248.672690][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3248.672976][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3248.673251][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3248.673536][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3248.673813][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3248.674060][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3248.674336][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3248.674576][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3248.674839][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3248.675103][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3248.675371][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3248.675651][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3248.675937][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3248.676203][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3248.676441][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3248.676695][ C1] __do_softirq (kernel/softirq.c:553)
[ 3248.676944][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3248.677175][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3248.677464][ C1]
[ 3248.677616][ C1]
[ 3248.677768][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3248.678078][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3248.678338][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3248.679326][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3248.679639][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3248.680045][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3248.680449][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3248.680852][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3248.681259][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3248.681666][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3248.681958][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3248.682224][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3248.682471][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3248.682725][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3248.683007][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3248.683249][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3248.683528][ C1] do_idle (kernel/sched/idle.c:312)
[ 3248.683736][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3248.683982][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3248.684230][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3248.684504][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3276.576490][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3276.577037][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3276.577551][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3276.578026][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3276.578954][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3276.579572][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3276.579900][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3276.580880][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3276.581191][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3276.581592][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3276.581997][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3276.582401][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3276.582803][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3276.583205][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3276.583658][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3276.583997][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3276.584403][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3276.584804][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3276.585206][ C0] PKRU: 55555554
[ 3276.585390][ C0] Call Trace:
[ 3276.585564][ C0]
[ 3276.585714][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3276.585978][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3276.586224][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3276.586506][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3276.586782][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3276.587081][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3276.587348][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3276.587658][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3276.587924][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3276.588236][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3276.588535][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3276.588851][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3276.589143][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3276.589441][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3276.589732][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3276.590050][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3276.590294][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.590535][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3276.590775][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3276.591026][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3276.591300][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3276.591588][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.591828][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3276.592073][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3276.592334][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3276.592572][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3276.592821][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3276.593081][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3276.593360][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3276.593641][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3276.593890][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3276.594165][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3276.594431][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3276.594780][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3276.595034][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3276.595357][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3276.595620][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3276.595825][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3276.596058][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3276.596314][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3276.596591][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3276.596870][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3276.597100][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3276.597423][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3276.597732][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3276.598015][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3276.598313][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3276.598560][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3276.598793][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3276.599096][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3276.599382][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3276.599709][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.599951][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3276.600249][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3276.600538][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3276.600857][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3276.601114][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3276.601352][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3276.601600][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3276.601914][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3276.602248][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3276.602551][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3276.602826][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3276.603117][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3276.603432][ C0] ? 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)
[ 3276.603667][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3276.603932][ C0] ? 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)
[ 3276.604164][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3276.604386][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3276.604639][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3276.604904][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3276.605194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.605433][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3276.605712][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3276.605954][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3276.606201][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3276.606420][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3276.606688][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3276.607006][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.607245][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3276.607514][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3276.607754][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3276.607985][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3276.608226][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3276.608483][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3276.608698][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3276.608968][ C0] tc_run (net/core/dev.c:3912)
[ 3276.609176][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3276.609408][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.609648][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3276.609910][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3276.610165][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.610406][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3276.610672][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3276.610978][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3276.611251][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3276.611540][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.611782][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3276.612040][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3276.612380][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3276.612659][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3276.612912][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3276.613180][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3276.613399][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3276.613644][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3276.613950][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3276.614202][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3276.614445][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3276.614695][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3276.614932][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3276.615201][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3276.615484][ C0] ? 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)
[ 3276.615790][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3276.616037][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3276.616291][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.616529][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3276.616805][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3276.617072][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3276.617316][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3276.617578][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3276.617882][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3276.618148][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3276.618370][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3276.618632][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3276.618902][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3276.619143][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3276.619382][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3276.619645][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3276.619908][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3276.620171][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3276.620443][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3276.620727][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.620968][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3276.621261][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3276.621500][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3276.621766][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3276.621988][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3276.622287][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3276.622536][ C0] __do_softirq (kernel/softirq.c:553)
[ 3276.622771][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3276.622992][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3276.623282][ C0]
[ 3276.623431][ C0]
[ 3276.623584][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3276.623889][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3276.624248][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3276.625225][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3276.625537][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3276.625937][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3276.626336][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3276.626738][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3276.627147][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3276.627553][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3276.627836][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3276.628070][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3276.628373][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3276.628600][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3276.629585][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3276.630009][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3276.630413][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3276.630815][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3276.631217][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3276.631619][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3276.634090][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3276.634608][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3276.635092][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3276.635576][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3276.636516][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3276.637145][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189)
[ 3276.637432][ C1] Code: 6a 00 5b 5d 41 5c 41 5d c3 cc cc cc cc 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 <48> 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55
All code
========
0: 6a 00 push $0x0
2: 5b pop %rbx
3: 5d pop %rbp
4: 41 5c pop %r12
6: 41 5d pop %r13
8: c3 ret
9: cc int3
a: cc int3
b: cc int3
c: cc int3
d: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
14: 00 00
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 66 0f 1f 00 nopw (%rax)
2a:* 48 85 f6 test %rsi,%rsi <-- trapping instruction
2d: 0f 84 5e 01 00 00 je 0x191
33: 48 89 f8 mov %rdi,%rax
36: 41 54 push %r12
38: 44 0f b6 c2 movzbl %dl,%r8d
3c: 48 01 f0 add %rsi,%rax
3f: 55 push %rbp
Code starting with the faulting instruction
===========================================
0: 48 85 f6 test %rsi,%rsi
3: 0f 84 5e 01 00 00 je 0x167
9: 48 89 f8 mov %rdi,%rax
c: 41 54 push %r12
e: 44 0f b6 c2 movzbl %dl,%r8d
12: 48 01 f0 add %rsi,%rax
15: 55 push %rbp
[ 3276.638416][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246
[ 3276.638726][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3276.639132][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3276.639539][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3276.639944][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3276.640349][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3276.640755][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3276.641209][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3276.641546][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3276.641951][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3276.642358][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3276.642764][ C1] PKRU: 55555554
[ 3276.642948][ C1] Call Trace:
[ 3276.643119][ C1]
[ 3276.643274][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3276.643540][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3276.643787][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3276.644074][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3276.644352][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3276.644645][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3276.644914][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3276.645222][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3276.645489][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3276.645756][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3276.646066][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3276.646368][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3276.646688][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3276.646987][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189)
[ 3276.647243][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3276.647532][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3276.647848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.648090][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3276.648334][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3276.648586][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3276.648861][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3276.649151][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.649391][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3276.649637][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3276.649902][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3276.650141][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3276.650392][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3276.650656][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3276.650934][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3276.651214][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3276.651468][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3276.651742][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3276.652011][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3276.652365][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3276.652623][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3276.652948][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3276.653216][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3276.653424][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3276.653658][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3276.653915][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3276.654196][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3276.654428][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3276.654751][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3276.655064][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3276.655352][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3276.655653][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3276.655904][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3276.656137][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3276.656443][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3276.656734][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3276.657070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.657312][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3276.657612][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3276.657901][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3276.658222][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3276.658481][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3276.658719][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3276.658971][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3276.659291][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3276.659628][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3276.659933][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3276.660211][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3276.660502][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3276.660773][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3276.661092][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3276.661313][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3276.661547][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3276.661821][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3276.662089][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3276.662380][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3276.662632][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3276.662897][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3276.663165][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3276.663454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.663696][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3276.663975][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3276.664243][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3276.664524][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.664767][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3276.665011][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3276.665246][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3276.665533][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.665778][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3276.666036][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3276.666300][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3276.666551][ C1] tc_run (net/core/dev.c:3912)
[ 3276.666760][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3276.667003][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.667244][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3276.667510][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3276.667766][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3276.668006][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3276.668277][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3276.668584][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3276.668860][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3276.669115][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3276.669385][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3276.669645][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3276.669937][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3276.670217][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3276.670473][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3276.670741][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3276.670963][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3276.671209][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3276.671465][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3276.671720][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3276.671964][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3276.672216][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3276.672464][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3276.672735][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3276.673019][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3276.673297][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3276.673583][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3276.673857][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3276.674104][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3276.674380][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3276.674620][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3276.674885][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3276.675150][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3276.675414][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3276.675690][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3276.675981][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3276.676245][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3276.676482][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3276.676733][ C1] __do_softirq (kernel/softirq.c:553)
[ 3276.676979][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3276.677201][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3276.677493][ C1]
[ 3276.677644][ C1]
[ 3276.677798][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3276.678105][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3276.678366][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3276.679352][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3276.679664][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3276.680070][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3276.680477][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3276.680880][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3276.681289][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3276.681696][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3276.681988][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3276.682253][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3276.682500][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3276.682756][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3276.683038][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3276.683281][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3276.683557][ C1] do_idle (kernel/sched/idle.c:312)
[ 3276.683763][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3276.684010][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3276.684258][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3276.684532][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3298.755633][ C1] rcu: 1-....: (907644 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=215944
| [ 3298.756123][ C1] rcu: (t=884848 jiffies g=2033089 q=12 ncpus=4)
| [ 3298.756451][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 3298.756736][ C0] NMI backtrace for cpu 0
[ 3298.756748][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3298.756751][ C0] 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)
[ 3298.756760][ C0] 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 10 26 0c fe call 0xfffffffffe0c2647
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 10 26 0c fe call 0xfffffffffe0c261d
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3298.756763][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3298.756766][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3298.756768][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3298.756770][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3298.756772][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3298.756774][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3298.756775][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3298.756777][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3298.756781][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3298.756783][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3298.756784][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3298.756786][ C0] PKRU: 55555554
[ 3298.756787][ C0] Call Trace:
[ 3298.756791][ C0]
[ 3298.756795][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3298.756800][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3298.756806][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3298.756811][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3298.756814][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3298.756817][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3298.756821][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3298.756825][ C0] ? 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)
[ 3298.756828][ C0] ? 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)
[ 3298.756832][ C0] ? 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)
[ 3298.756835][ C0]
[ 3298.756836][ C0]
[ 3298.756837][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3298.756840][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3298.756844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.756849][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3298.756852][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3298.756856][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3298.756859][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3298.756862][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.756864][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3298.756869][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3298.756872][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3298.756879][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3298.756882][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3298.756887][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3298.756895][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3298.756898][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3298.756901][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3298.756903][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3298.756906][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3298.756912][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3298.756917][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3298.756920][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3298.756931][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3298.756934][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3298.756937][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3298.756943][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3298.756946][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3298.756950][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3298.756954][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3298.756960][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3298.756966][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3298.756972][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3298.756981][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3298.756984][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3298.756986][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3298.756990][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3298.756993][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3298.756998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.757000][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3298.757004][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3298.757008][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3298.757012][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3298.757015][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3298.757017][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3298.757021][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3298.757029][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3298.757036][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3298.757043][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3298.757048][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3298.757059][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3298.757066][ C0] ? 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)
[ 3298.757072][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3298.757074][ C0] ? 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)
[ 3298.757077][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3298.757081][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3298.757083][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3298.757087][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3298.757090][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.757093][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3298.757096][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3298.757099][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3298.757102][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3298.757105][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3298.757108][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3298.757113][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.757115][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3298.757121][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3298.757125][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3298.757128][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3298.757132][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3298.757134][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3298.757136][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3298.757139][ C0] tc_run (net/core/dev.c:3912)
[ 3298.757144][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3298.757147][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.757149][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3298.757153][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3298.757157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.757159][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3298.757163][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3298.757167][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3298.757170][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3298.757178][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.757182][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3298.757185][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3298.757193][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3298.757195][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3298.757199][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3298.757203][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3298.757207][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3298.757209][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3298.757214][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3298.757216][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3298.757220][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3298.757224][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3298.757227][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3298.757233][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3298.757237][ C0] ? 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)
[ 3298.757240][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3298.757245][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3298.757247][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.757250][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3298.757252][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3298.757255][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3298.757257][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3298.757260][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3298.757264][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3298.757268][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3298.757273][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3298.757276][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3298.757280][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3298.757284][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3298.757288][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3298.757293][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3298.757297][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3298.757300][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3298.757304][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3298.757307][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.757309][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3298.757313][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3298.757316][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3298.757319][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3298.757322][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3298.757326][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3298.757329][ C0] __do_softirq (kernel/softirq.c:553)
[ 3298.757334][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3298.757337][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3298.757341][ C0]
[ 3298.757341][ C0]
[ 3298.757342][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3298.757346][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3298.757350][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3298.757352][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3298.757355][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3298.757356][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3298.757358][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3298.757359][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3298.757361][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3298.757366][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3298.757370][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3298.757375][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3298.757379][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3298.757382][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3298.757384][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3298.757387][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3298.757388][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3298.757390][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3298.757391][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3298.757392][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3298.757390][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 3298.757391][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 3298.757392][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3298.757397][ C0]
[ 3298.810256][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3298.810879][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3298.811211][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3298.812198][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3298.812511][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3298.812914][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3298.813319][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3298.813725][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3298.814128][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3298.814533][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3298.814986][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3298.815326][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3298.815735][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3298.816138][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3298.816542][ C1] PKRU: 55555554
[ 3298.816741][ C1] Call Trace:
[ 3298.816919][ C1]
[ 3298.817070][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3298.817346][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3298.817603][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3298.817860][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3298.818097][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3298.818370][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3298.818644][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3298.818903][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3298.819194][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3298.819439][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3298.819755][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3298.820033][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3298.820326][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3298.820595][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3298.820906][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3298.821171][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3298.821436][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3298.821755][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3298.822055][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3298.822372][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3298.822665][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3298.822966][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3298.823260][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3298.823577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.823823][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3298.824065][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3298.824317][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3298.824596][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3298.824884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.825131][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3298.825377][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3298.825640][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3298.825878][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3298.826129][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3298.826391][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3298.826671][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3298.826961][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3298.827211][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3298.827487][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3298.827755][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3298.828107][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3298.828363][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3298.828687][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3298.828954][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3298.829160][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3298.829398][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3298.829661][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3298.829941][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3298.830173][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3298.830498][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3298.830808][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3298.831096][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3298.831395][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3298.831647][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3298.831882][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3298.832187][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3298.832476][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3298.832805][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.833048][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3298.833349][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3298.833638][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3298.833961][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3298.834220][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3298.834458][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3298.834709][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3298.835027][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3298.835364][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3298.835669][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3298.835946][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3298.836237][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3298.836509][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3298.836835][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3298.837058][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3298.837295][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3298.837568][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3298.837836][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3298.838123][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3298.838376][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3298.838644][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3298.838911][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3298.839202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.839443][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3298.839725][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3298.839989][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3298.840268][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.840514][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3298.840760][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3298.840991][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3298.841282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.841524][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3298.841783][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3298.842050][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3298.842300][ C1] tc_run (net/core/dev.c:3912)
[ 3298.842509][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3298.842741][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.842984][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3298.843250][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3298.843506][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3298.843749][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3298.844019][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3298.844329][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3298.844604][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3298.844862][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3298.845131][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3298.845391][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3298.845681][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3298.845963][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3298.846221][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3298.846490][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3298.846718][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3298.846967][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3298.847228][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3298.847486][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3298.847727][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3298.847979][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3298.848227][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3298.848503][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3298.848792][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3298.849068][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3298.849352][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3298.849629][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3298.849876][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3298.850154][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3298.850391][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3298.850657][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3298.850923][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3298.851185][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3298.851469][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3298.851756][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3298.852021][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3298.852259][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3298.852511][ C1] __do_softirq (kernel/softirq.c:553)
[ 3298.852745][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3298.852970][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3298.853258][ C1]
[ 3298.853411][ C1]
[ 3298.853563][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3298.853874][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3298.854136][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3298.855118][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3298.855434][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3298.855838][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3298.856242][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3298.856646][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3298.857059][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3298.857465][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3298.857757][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3298.858020][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3298.858265][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3298.858519][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3298.858808][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3298.859053][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3298.859333][ C1] do_idle (kernel/sched/idle.c:312)
[ 3298.859540][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3298.859786][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3298.860032][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3298.860307][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3324.576496][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3324.577042][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3324.577554][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3324.578032][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3324.578952][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3324.579571][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3324.579898][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3324.580877][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3324.581186][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3324.581589][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3324.581990][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3324.582394][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3324.582796][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3324.583197][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3324.583648][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3324.583983][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3324.584388][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3324.584792][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3324.585194][ C0] PKRU: 55555554
[ 3324.585378][ C0] Call Trace:
[ 3324.585550][ C0]
[ 3324.585701][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3324.585966][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3324.586213][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3324.586493][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3324.586772][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3324.587064][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3324.587331][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3324.587641][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3324.587904][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3324.588217][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3324.588513][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3324.588829][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3324.589121][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3324.589418][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3324.589710][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3324.590023][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3324.590263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.590511][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3324.590753][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3324.591004][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3324.591279][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3324.591566][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.591805][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3324.592047][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3324.592313][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3324.592551][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3324.592798][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3324.593059][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3324.593339][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3324.593618][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3324.593868][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3324.594142][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3324.594407][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3324.594760][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3324.595015][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3324.595338][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3324.595607][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3324.595813][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3324.596045][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3324.596300][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3324.596588][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3324.596861][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3324.597090][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3324.597411][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3324.597719][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3324.598005][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3324.598301][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3324.598550][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3324.598782][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3324.599083][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3324.599373][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3324.599700][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.599940][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3324.600237][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3324.600526][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3324.600845][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3324.601103][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3324.601339][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3324.601589][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3324.601904][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3324.602240][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3324.602542][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3324.602818][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3324.603110][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3324.603425][ C0] ? 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)
[ 3324.603661][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3324.603926][ C0] ? 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)
[ 3324.604158][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3324.604383][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3324.604637][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3324.604903][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3324.605188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.605429][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3324.605707][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3324.605949][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3324.606198][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3324.606415][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3324.606694][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3324.607004][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.607244][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3324.607513][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3324.607756][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3324.607989][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3324.608229][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3324.608485][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3324.608705][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3324.608975][ C0] tc_run (net/core/dev.c:3912)
[ 3324.609181][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3324.609416][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.609657][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3324.609920][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3324.610175][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.610414][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3324.610683][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3324.610990][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3324.611265][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3324.611553][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.611795][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3324.612054][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3324.612394][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3324.612671][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3324.612925][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3324.613192][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3324.613411][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3324.613655][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3324.613963][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3324.614216][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3324.614459][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3324.614709][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3324.614944][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3324.615213][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3324.615498][ C0] ? 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)
[ 3324.615805][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3324.616050][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3324.616303][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.616545][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3324.616819][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3324.617084][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3324.617330][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3324.617585][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3324.617894][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3324.618159][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3324.618384][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3324.618647][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3324.618918][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3324.619160][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3324.619396][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3324.619659][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3324.619922][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3324.620185][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3324.620458][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3324.620744][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.620984][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3324.621275][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3324.621517][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3324.621783][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3324.622006][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3324.622305][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3324.622555][ C0] __do_softirq (kernel/softirq.c:553)
[ 3324.622790][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3324.623011][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3324.623300][ C0]
[ 3324.623451][ C0]
[ 3324.623601][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3324.623910][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3324.624263][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3324.625243][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3324.625552][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3324.625954][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3324.626356][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3324.626763][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3324.627166][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3324.627574][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3324.627856][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3324.628092][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3324.628392][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3324.628623][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3324.629602][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3324.630026][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3324.630427][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3324.630827][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3324.631227][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3324.631630][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3324.634101][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3324.634616][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3324.635095][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3324.635580][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3324.636521][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3324.637152][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3324.637442][ C1] Code: ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd <4c> 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48
All code
========
0: ff (bad)
1: fe 48 39 decb 0x39(%rax)
4: c7 (bad)
5: 77 23 ja 0x2a
7: 44 89 c2 mov %r8d,%edx
a: e8 57 e8 ff ff call 0xffffffffffffe866
f: 83 f0 01 xor $0x1,%eax
12: 5b pop %rbx
13: 5d pop %rbp
14: 41 5c pop %r12
16: c3 ret
17: cc int3
18: cc int3
19: cc int3
1a: cc int3
1b: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax
22: 7f ff ff
25: 48 39 c7 cmp %rax,%rdi
28: 76 dd jbe 0x7
2a:* 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 <-- trapping instruction
2f: 48 89 fd mov %rdi,%rbp
32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
39: fc ff df
3c: 4d 89 d1 mov %r10,%r9
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10
5: 48 89 fd mov %rdi,%rbp
8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
f: fc ff df
12: 4d 89 d1 mov %r10,%r9
15: 48 rex.W
[ 3324.638424][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000212
[ 3324.638737][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3324.639139][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3324.639544][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3324.639948][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3324.640353][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3324.640756][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3324.641208][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3324.641546][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3324.641955][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3324.642358][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3324.642761][ C1] PKRU: 55555554
[ 3324.642946][ C1] Call Trace:
[ 3324.643120][ C1]
[ 3324.643269][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3324.643535][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3324.643783][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3324.644062][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3324.644342][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3324.644634][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3324.644903][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3324.645215][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3324.645480][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827)
[ 3324.645743][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3324.646009][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3324.646324][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3324.646635][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3324.646956][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3324.647249][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189)
[ 3324.647512][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3324.647795][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3324.648112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.648358][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3324.648601][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3324.648854][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3324.649129][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3324.649416][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.649661][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3324.649906][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3324.650170][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3324.650409][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3324.650657][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3324.650922][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3324.651204][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3324.651485][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3324.651737][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3324.652015][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3324.652284][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3324.652637][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3324.652893][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3324.653218][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3324.653486][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3324.653694][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3324.653927][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3324.654183][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3324.654465][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3324.654695][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3324.655019][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3324.655332][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3324.655617][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3324.655918][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3324.656169][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3324.656402][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3324.656715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3324.657003][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3324.657335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.657578][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3324.657879][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3324.658168][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3324.658491][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3324.658750][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3324.658988][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3324.659240][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3324.659557][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3324.659897][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3324.660199][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3324.660479][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3324.660770][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3324.661040][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3324.661360][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3324.661580][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3324.661818][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3324.662091][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3324.662361][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3324.662652][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3324.662901][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3324.663167][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3324.663438][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3324.663727][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.663971][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3324.664253][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3324.664519][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3324.664798][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.665043][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3324.665290][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3324.665525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3324.665813][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.666058][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3324.666316][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3324.666591][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3324.666848][ C1] tc_run (net/core/dev.c:3912)
[ 3324.667056][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3324.667291][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.667534][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3324.667797][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3324.668053][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3324.668298][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3324.668566][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3324.668875][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3324.669150][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3324.669408][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3324.669677][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3324.669937][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3324.670229][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3324.670510][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3324.670768][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3324.671037][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3324.671255][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3324.671505][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3324.671761][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3324.672016][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3324.672261][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3324.672513][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3324.672759][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3324.673032][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3324.673318][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3324.673594][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3324.673880][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3324.674156][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3324.674407][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3324.674681][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3324.674923][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3324.675189][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3324.675457][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3324.675720][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3324.675997][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3324.676288][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3324.676560][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3324.676798][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3324.677053][ C1] __do_softirq (kernel/softirq.c:553)
[ 3324.677292][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3324.677514][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3324.677804][ C1]
[ 3324.677957][ C1]
[ 3324.678108][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3324.678420][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3324.678680][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3324.679663][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3324.679976][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3324.680380][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3324.680785][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3324.681191][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3324.681596][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3324.682001][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3324.682296][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3324.682560][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3324.682807][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3324.683062][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3324.683346][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3324.683589][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3324.683867][ C1] do_idle (kernel/sched/idle.c:312)
[ 3324.684074][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3324.684322][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3324.684570][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3324.684844][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3352.576487][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3352.577021][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3352.577532][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3352.578006][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3352.578925][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3352.579540][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3352.579866][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3352.580841][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3352.581149][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3352.581554][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3352.581955][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3352.582355][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3352.582754][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3352.583155][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3352.583604][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3352.583938][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3352.584341][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3352.584739][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3352.585144][ C0] PKRU: 55555554
[ 3352.585326][ C0] Call Trace:
[ 3352.585501][ C0]
[ 3352.585652][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3352.585917][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3352.586160][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3352.586450][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3352.586724][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3352.587012][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3352.587284][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3352.587590][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3352.587853][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3352.588164][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3352.588463][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3352.588778][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3352.589067][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3352.589368][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3352.589658][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3352.589970][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3352.590214][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.590457][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3352.590696][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3352.590946][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3352.591222][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3352.591507][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.591748][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3352.591990][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3352.592252][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3352.592487][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3352.592736][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3352.592995][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3352.593272][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3352.593554][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3352.593802][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3352.594075][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3352.594341][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3352.594689][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3352.594943][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3352.595264][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3352.595529][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3352.595733][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3352.595968][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3352.596224][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3352.596507][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3352.596783][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3352.597010][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3352.597331][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3352.597641][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3352.597923][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3352.598219][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3352.598467][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3352.598697][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3352.599002][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3352.599288][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3352.599614][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.599855][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3352.600154][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3352.600440][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3352.600759][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3352.601015][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3352.601251][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3352.601502][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3352.601816][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3352.602152][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3352.602452][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3352.602728][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3352.603020][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3352.603336][ C0] ? 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)
[ 3352.603569][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3352.603834][ C0] ? 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)
[ 3352.604067][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3352.604289][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3352.604542][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3352.604812][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3352.605103][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.605346][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3352.605623][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3352.605865][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3352.606114][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3352.606331][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3352.606606][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3352.606918][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.607158][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3352.607426][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3352.607668][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3352.607898][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3352.608141][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3352.608398][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3352.608616][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3352.608887][ C0] tc_run (net/core/dev.c:3912)
[ 3352.609094][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3352.609326][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.609566][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3352.609827][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3352.610082][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.610323][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3352.610589][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3352.610897][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3352.611171][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3352.611459][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.611701][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3352.611958][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3352.612297][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3352.612576][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3352.612831][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3352.613098][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3352.613315][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3352.613560][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3352.613868][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3352.614121][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3352.614361][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3352.614611][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3352.614848][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3352.615117][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3352.615401][ C0] ? 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)
[ 3352.615705][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3352.615952][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3352.616205][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.616451][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3352.616723][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3352.616988][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3352.617233][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3352.617489][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3352.617795][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3352.618061][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3352.618282][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3352.618543][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3352.618812][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3352.619054][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3352.619292][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3352.619555][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3352.619817][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3352.620079][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3352.620350][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3352.620637][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.620874][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3352.621168][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3352.621410][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3352.621675][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3352.621896][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3352.622194][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3352.622448][ C0] __do_softirq (kernel/softirq.c:553)
[ 3352.622680][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3352.622903][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3352.623189][ C0]
[ 3352.623342][ C0]
[ 3352.623492][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3352.623799][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3352.624147][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3352.625122][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3352.625433][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3352.625832][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3352.626237][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3352.626641][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3352.627041][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3352.627446][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3352.627732][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3352.627964][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3352.628266][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3352.628495][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3352.629473][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3352.629896][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3352.630299][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3352.630700][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3352.631099][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3352.631498][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3352.633975][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3352.634494][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3352.634976][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3352.635462][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3352.636405][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3352.637033][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3352.637364][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3352.638352][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3352.638662][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3352.639067][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3352.639473][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3352.639878][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3352.640284][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3352.640690][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3352.641143][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3352.641480][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3352.641885][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3352.642290][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3352.642695][ C1] PKRU: 55555554
[ 3352.642880][ C1] Call Trace:
[ 3352.643051][ C1]
[ 3352.643204][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3352.643470][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3352.643717][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3352.643998][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3352.644275][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3352.644568][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3352.644838][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3352.645147][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3352.645413][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3352.645682][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3352.645994][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3352.646295][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3352.646623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3352.646916][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3352.647217][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3352.647513][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3352.647829][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.648073][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3352.648318][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3352.648571][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3352.648847][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3352.649135][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.649378][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3352.649624][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3352.649886][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3352.650127][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3352.650378][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3352.650640][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3352.650921][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3352.651201][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3352.651454][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3352.651728][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3352.651995][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3352.652350][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3352.652606][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3352.652930][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3352.653198][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3352.653405][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3352.653639][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3352.653895][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3352.654178][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3352.654408][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3352.654731][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3352.655047][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3352.655337][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3352.655640][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3352.655892][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3352.656124][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3352.656436][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3352.656724][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3352.657055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.657296][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3352.657597][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3352.657886][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3352.658207][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3352.658467][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3352.658706][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3352.658959][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3352.659280][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3352.659620][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3352.659923][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3352.660204][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3352.660495][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3352.660766][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3352.661086][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3352.661306][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3352.661542][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3352.661815][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3352.662081][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3352.662371][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3352.662621][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3352.662886][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3352.663156][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3352.663445][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.663688][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3352.663966][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3352.664229][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3352.664510][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.664752][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3352.664997][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3352.665232][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3352.665520][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.665763][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3352.666021][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3352.666285][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3352.666545][ C1] tc_run (net/core/dev.c:3912)
[ 3352.666753][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3352.666988][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.667226][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3352.667493][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3352.667756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3352.667999][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3352.668267][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3352.668577][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3352.668855][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3352.669111][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3352.669380][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3352.669640][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3352.669933][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3352.670213][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3352.670470][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3352.670737][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3352.670957][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3352.671206][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3352.671463][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3352.671718][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3352.671962][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3352.672214][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3352.672461][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3352.672734][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3352.673020][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3352.673296][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3352.673583][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3352.673857][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3352.674105][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3352.674380][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3352.674622][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3352.674887][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3352.675153][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3352.675417][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3352.675695][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3352.675983][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3352.676249][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3352.676493][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3352.676749][ C1] __do_softirq (kernel/softirq.c:553)
[ 3352.676985][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3352.677207][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3352.677497][ C1]
[ 3352.677649][ C1]
[ 3352.677800][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3352.678110][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3352.678371][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3352.679358][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3352.679669][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3352.680072][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3352.680478][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3352.680884][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3352.681289][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3352.681695][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3352.681989][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3352.682259][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3352.682507][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3352.682763][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3352.683044][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3352.683287][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3352.683565][ C1] do_idle (kernel/sched/idle.c:312)
[ 3352.683771][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3352.684017][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3352.684265][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3352.684538][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3376.863639][ C1] rcu: 1-....: (985449 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=234790
| [ 3376.864134][ C1] rcu: (t=962956 jiffies g=2033089 q=12 ncpus=4)
| [ 3376.864464][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 3376.864738][ C0] NMI backtrace for cpu 0
[ 3376.864751][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3376.864754][ C0] 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)
[ 3376.864763][ C0] 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 10 26 0c fe call 0xfffffffffe0c2647
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 10 26 0c fe call 0xfffffffffe0c261d
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3376.864766][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3376.864769][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3376.864771][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3376.864773][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3376.864775][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3376.864777][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3376.864778][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3376.864780][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3376.864784][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3376.864786][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3376.864787][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3376.864788][ C0] PKRU: 55555554
[ 3376.864789][ C0] Call Trace:
[ 3376.864793][ C0]
[ 3376.864797][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3376.864802][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3376.864808][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3376.864812][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3376.864816][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3376.864819][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3376.864823][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3376.864826][ C0] ? 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)
[ 3376.864829][ C0] ? 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)
[ 3376.864833][ C0] ? 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)
[ 3376.864836][ C0]
[ 3376.864837][ C0]
[ 3376.864838][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3376.864841][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3376.864846][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.864850][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3376.864854][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3376.864858][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3376.864861][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3376.864864][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.864866][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3376.864871][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3376.864875][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3376.864881][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3376.864884][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3376.864889][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3376.864897][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3376.864900][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3376.864903][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3376.864905][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3376.864908][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3376.864914][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3376.864919][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3376.864922][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3376.864933][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3376.864936][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3376.864939][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3376.864944][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3376.864947][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3376.864950][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3376.864955][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3376.864962][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3376.864967][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3376.864972][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3376.864981][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3376.864984][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3376.864986][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3376.864990][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3376.864993][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3376.864998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.865000][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3376.865004][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3376.865008][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3376.865012][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3376.865015][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3376.865017][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3376.865021][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3376.865029][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3376.865037][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3376.865044][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3376.865049][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3376.865060][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3376.865067][ C0] ? 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)
[ 3376.865073][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3376.865075][ C0] ? 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)
[ 3376.865078][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3376.865082][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3376.865085][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3376.865088][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3376.865091][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.865094][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3376.865097][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3376.865100][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3376.865103][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3376.865106][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3376.865108][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3376.865113][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.865116][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3376.865122][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3376.865126][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3376.865129][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3376.865132][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3376.865134][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3376.865137][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3376.865140][ C0] tc_run (net/core/dev.c:3912)
[ 3376.865144][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3376.865148][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.865150][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3376.865154][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3376.865158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.865160][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3376.865164][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3376.865168][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3376.865171][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3376.865179][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.865183][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3376.865186][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3376.865194][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3376.865197][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3376.865201][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3376.865205][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3376.865208][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3376.865211][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3376.865215][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3376.865218][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3376.865222][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3376.865226][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3376.865228][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3376.865234][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3376.865238][ C0] ? 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)
[ 3376.865242][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3376.865247][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3376.865249][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.865252][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3376.865255][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3376.865257][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3376.865259][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3376.865263][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3376.865266][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3376.865270][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3376.865275][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3376.865278][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3376.865282][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3376.865285][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3376.865290][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3376.865295][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3376.865299][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3376.865302][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3376.865306][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3376.865309][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.865311][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3376.865315][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3376.865318][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3376.865321][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3376.865324][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3376.865328][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3376.865331][ C0] __do_softirq (kernel/softirq.c:553)
[ 3376.865336][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3376.865339][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3376.865343][ C0]
[ 3376.865344][ C0]
[ 3376.865345][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3376.865349][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3376.865352][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3376.865355][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3376.865357][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3376.865359][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3376.865361][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3376.865362][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3376.865364][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3376.865369][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3376.865373][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3376.865378][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3376.865381][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3376.865385][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3376.865387][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3376.865390][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3376.865392][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3376.865393][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3376.865395][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3376.865396][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3376.865393][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 3376.865395][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 3376.865396][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3376.865401][ C0]
[ 3376.918213][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3376.918833][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3376.919125][ C1] Code: 48 c7 c7 a8 61 78 87 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 a8 61 78 87 mov $0xffffffff877861a8,%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)
[ 3376.920108][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 3376.920421][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3376.920824][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3376.921227][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3376.921636][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3376.922040][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3376.922444][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3376.922895][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3376.923231][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3376.923637][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3376.924042][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3376.924447][ C1] PKRU: 55555554
[ 3376.924632][ C1] Call Trace:
[ 3376.924805][ C1]
[ 3376.924956][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3376.925233][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3376.925490][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3376.925745][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3376.925979][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3376.926253][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3376.926533][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3376.926792][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3376.927079][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3376.927328][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3376.927644][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3376.927919][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3376.928213][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3376.928481][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3376.928792][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3376.929057][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3376.929324][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3376.929637][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3376.929936][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3376.930254][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3376.930548][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3376.930833][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3376.931117][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3376.931434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.931679][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3376.931922][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3376.932174][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3376.932449][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3376.932737][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.932980][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3376.933226][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3376.933490][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3376.933727][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3376.933976][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3376.934237][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3376.934521][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3376.934801][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3376.935053][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3376.935328][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3376.935594][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3376.935946][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3376.936201][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3376.936533][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3376.936801][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3376.937009][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3376.937241][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3376.937498][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3376.937780][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3376.938010][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3376.938335][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3376.938647][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3376.938932][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3376.939233][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3376.939483][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3376.939716][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3376.940021][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3376.940308][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3376.940637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.940881][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3376.941180][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3376.941469][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3376.941790][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3376.942049][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3376.942287][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3376.942541][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3376.942857][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3376.943196][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3376.943502][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3376.943780][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3376.944073][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3376.944344][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3376.944663][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3376.944883][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3376.945118][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3376.945391][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3376.945658][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3376.945947][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3376.946196][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3376.946472][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3376.946740][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3376.947029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.947273][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3376.947551][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3376.947815][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3376.948093][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.948336][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3376.948584][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3376.948818][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3376.949106][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.949351][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3376.949610][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3376.949873][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3376.950124][ C1] tc_run (net/core/dev.c:3912)
[ 3376.950332][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3376.950565][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.950806][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3376.951070][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3376.951327][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3376.951569][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3376.951838][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3376.952147][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3376.952424][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3376.952680][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3376.952947][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3376.953206][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3376.953497][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3376.953777][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3376.954034][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3376.954302][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3376.954520][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3376.954767][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3376.955023][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3376.955278][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3376.955523][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3376.955774][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3376.956020][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3376.956299][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3376.956585][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3376.956860][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3376.957147][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3376.957423][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3376.957670][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3376.957946][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3376.958184][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3376.958455][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3376.958720][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3376.958984][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3376.959260][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3376.959549][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3376.959813][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3376.960051][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3376.960303][ C1] __do_softirq (kernel/softirq.c:553)
[ 3376.960539][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3376.960762][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3376.961054][ C1]
[ 3376.961208][ C1]
[ 3376.961359][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3376.961667][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3376.961929][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3376.962914][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3376.963226][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3376.963629][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3376.964032][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3376.964437][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3376.964840][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3376.965244][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3376.965539][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3376.965804][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3376.966049][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3376.966310][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3376.966592][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3376.966835][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3376.967114][ C1] do_idle (kernel/sched/idle.c:312)
[ 3376.967321][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3376.967568][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3376.967815][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3376.968087][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3404.576509][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3404.577049][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3404.577568][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3404.578046][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3404.578972][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3404.579599][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3404.579936][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3404.580929][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3404.581240][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3404.581649][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3404.582050][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3404.582456][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3404.582862][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3404.583269][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3404.583721][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3404.584056][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3404.584464][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3404.584867][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3404.585272][ C0] PKRU: 55555554
[ 3404.585462][ C0] Call Trace:
[ 3404.585643][ C0]
[ 3404.585795][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3404.586060][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3404.586320][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3404.586598][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3404.586871][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3404.587163][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3404.587436][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3404.587745][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3404.588011][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3404.588326][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3404.588625][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3404.588942][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3404.589233][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3404.589536][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3404.589828][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3404.590139][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3404.590394][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.590637][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3404.590880][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3404.591130][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3404.591409][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3404.591695][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.591935][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3404.592179][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3404.592447][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3404.592684][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3404.592932][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3404.593193][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3404.593487][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3404.593765][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3404.594016][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3404.594301][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3404.594565][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3404.594915][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3404.595169][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3404.595498][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3404.595763][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3404.595971][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3404.596210][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3404.596480][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3404.596760][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3404.597035][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3404.597266][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3404.597591][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3404.597900][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3404.598185][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3404.598488][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3404.598738][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3404.598970][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3404.599281][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3404.599577][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3404.599905][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.600143][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3404.600451][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3404.600740][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3404.601060][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3404.601324][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3404.601562][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3404.601813][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3404.602128][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3404.602471][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3404.602773][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3404.603051][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3404.603348][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3404.603662][ C0] ? 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)
[ 3404.603897][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3404.604162][ C0] ? 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)
[ 3404.604405][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3404.604630][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3404.604884][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3404.605150][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3404.605442][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.605684][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3404.605962][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3404.606214][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3404.606471][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3404.606687][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3404.606957][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3404.607273][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.607514][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3404.607782][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3404.608025][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3404.608264][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3404.608509][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3404.608765][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3404.608984][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3404.609253][ C0] tc_run (net/core/dev.c:3912)
[ 3404.609473][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3404.609707][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.609950][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3404.610228][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3404.610498][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.610743][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3404.611014][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3404.611334][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3404.611612][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3404.611905][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.612149][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3404.612419][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3404.612763][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3404.613040][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3404.613309][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3404.613582][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3404.613801][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3404.614050][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3404.614370][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3404.614625][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3404.614869][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3404.615119][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3404.615362][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3404.615630][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3404.615915][ C0] ? 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)
[ 3404.616227][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3404.616481][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3404.616742][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.616997][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3404.617274][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3404.617539][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3404.617784][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3404.618040][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3404.618351][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3404.618617][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3404.618839][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3404.619102][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3404.619386][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3404.619627][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3404.619867][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3404.620129][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3404.620398][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3404.620659][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3404.620931][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3404.621218][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.621465][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3404.621757][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3404.621997][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3404.622265][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3404.622494][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3404.622792][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3404.623042][ C0] __do_softirq (kernel/softirq.c:553)
[ 3404.623283][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3404.623505][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3404.623793][ C0]
[ 3404.623946][ C0]
[ 3404.624095][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3404.624414][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3404.624764][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3404.625750][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3404.626059][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3404.626478][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3404.626880][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3404.627288][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3404.627687][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3404.628093][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3404.628382][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3404.628618][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3404.628918][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3404.629149][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3404.630132][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3404.630563][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3404.630964][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3404.631368][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3404.631767][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3404.632167][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3404.634642][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3404.635159][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3404.635642][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3404.636127][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3404.637074][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3404.637697][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3404.638027][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3404.639016][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3404.639330][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3404.639733][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3404.640136][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3404.640541][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3404.640946][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3404.641351][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3404.641804][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3404.642140][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3404.642548][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3404.642952][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3404.643357][ C1] PKRU: 55555554
[ 3404.643541][ C1] Call Trace:
[ 3404.643715][ C1]
[ 3404.643866][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3404.644132][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3404.644380][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3404.644659][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3404.644934][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3404.645230][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3404.645501][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3404.645813][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3404.646078][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3404.646354][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3404.646667][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3404.646965][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3404.647285][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3404.647579][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3404.647875][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3404.648169][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3404.648487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.648733][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3404.648976][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3404.649227][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3404.649503][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3404.649792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.650033][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3404.650277][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3404.650540][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3404.650780][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3404.651031][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3404.651293][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3404.651572][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3404.651850][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3404.652101][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3404.652378][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3404.652647][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3404.652999][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3404.653254][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3404.653582][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3404.653850][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3404.654056][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3404.654291][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3404.654548][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3404.654827][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3404.655059][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3404.655385][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3404.655695][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3404.655983][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3404.656289][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3404.656538][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3404.656773][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3404.657076][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3404.657369][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3404.657701][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.657942][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3404.658241][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3404.658532][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3404.658854][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3404.659112][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3404.659350][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3404.659600][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3404.659917][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3404.660254][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3404.660561][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3404.660838][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3404.661126][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3404.661399][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3404.661718][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3404.661939][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3404.662171][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3404.662447][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3404.662716][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3404.663005][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3404.663257][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3404.663521][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3404.663790][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3404.664078][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.664323][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3404.664601][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3404.664868][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3404.665147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.665391][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3404.665633][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3404.665869][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3404.666162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.666406][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3404.666664][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3404.666926][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3404.667179][ C1] tc_run (net/core/dev.c:3912)
[ 3404.667387][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3404.667622][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.667864][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3404.668129][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3404.668387][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3404.668626][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3404.668896][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3404.669203][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3404.669483][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3404.669738][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3404.670007][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3404.670267][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3404.670559][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3404.670838][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3404.671093][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3404.671363][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3404.671590][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3404.671835][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3404.672091][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3404.672348][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3404.672590][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3404.672843][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3404.673090][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3404.673364][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3404.673647][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3404.673925][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3404.674210][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3404.674488][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3404.674734][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3404.675010][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3404.675250][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3404.675516][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3404.675780][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3404.676044][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3404.676333][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3404.676623][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3404.676886][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3404.677123][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3404.677375][ C1] __do_softirq (kernel/softirq.c:553)
[ 3404.677611][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3404.677834][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3404.678124][ C1]
[ 3404.678276][ C1]
[ 3404.678431][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3404.678738][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3404.678999][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3404.679981][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3404.680292][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3404.680701][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3404.681104][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3404.681509][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3404.681912][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3404.682322][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3404.682614][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3404.682877][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3404.683122][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3404.683379][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3404.683660][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3404.683902][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3404.684179][ C1] do_idle (kernel/sched/idle.c:312)
[ 3404.684387][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3404.684633][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3404.684880][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3404.685152][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3432.576512][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3432.577047][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3432.577565][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3432.578041][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3432.578970][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3432.579590][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3432.579918][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3432.580912][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3432.581221][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3432.581631][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3432.582031][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3432.582439][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3432.582839][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3432.583242][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3432.583700][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3432.584035][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3432.584443][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3432.584843][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3432.585247][ C0] PKRU: 55555554
[ 3432.585441][ C0] Call Trace:
[ 3432.585621][ C0]
[ 3432.585774][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3432.586046][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3432.586295][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3432.586577][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3432.586850][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3432.587139][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3432.587415][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3432.587721][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3432.587985][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3432.588304][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3432.588603][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3432.588921][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3432.589212][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3432.589516][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3432.589807][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3432.590121][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3432.590377][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.590621][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3432.590861][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3432.591111][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3432.591393][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3432.591679][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.591920][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3432.592162][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3432.592431][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3432.592666][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3432.592916][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3432.593176][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3432.593458][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3432.593739][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3432.593988][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3432.594265][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3432.594535][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3432.594884][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3432.595140][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3432.595474][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3432.595739][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3432.595943][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3432.596190][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3432.596452][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3432.596729][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3432.597004][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3432.597233][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3432.597560][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3432.597868][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3432.598150][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3432.598454][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3432.598702][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3432.598935][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3432.599238][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3432.599529][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3432.599856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.600098][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3432.600409][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3432.600696][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3432.601016][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3432.601281][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3432.601519][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3432.601768][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3432.602083][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3432.602426][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3432.602728][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3432.603002][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3432.603301][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3432.603616][ C0] ? 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)
[ 3432.603850][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3432.604115][ C0] ? 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)
[ 3432.604355][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3432.604576][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3432.604829][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3432.605096][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3432.605396][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.605638][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3432.605916][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3432.606167][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3432.606423][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3432.606641][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3432.606911][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3432.607224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.607471][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3432.607741][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3432.607983][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3432.608215][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3432.608463][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3432.608719][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3432.608934][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3432.609205][ C0] tc_run (net/core/dev.c:3912)
[ 3432.609417][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3432.609649][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.609889][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3432.610151][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3432.610417][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.610658][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3432.610924][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3432.611231][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3432.611517][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3432.611805][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.612047][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3432.612312][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3432.612649][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3432.612929][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3432.613184][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3432.613458][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3432.613675][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3432.613920][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3432.614227][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3432.614485][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3432.614725][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3432.614976][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3432.615213][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3432.615496][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3432.615780][ C0] ? 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)
[ 3432.616094][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3432.616350][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3432.616604][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.616844][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3432.617115][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3432.617388][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3432.617633][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3432.617891][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3432.618196][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3432.618468][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3432.618691][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3432.618953][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3432.619222][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3432.619471][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3432.619711][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3432.619975][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3432.620239][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3432.620513][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3432.620784][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3432.621072][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.621317][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3432.621611][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3432.621851][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3432.622118][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3432.622345][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3432.622644][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3432.622894][ C0] __do_softirq (kernel/softirq.c:553)
[ 3432.623127][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3432.623357][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3432.623646][ C0]
[ 3432.623797][ C0]
[ 3432.623950][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3432.624257][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3432.624614][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3432.625602][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3432.625913][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3432.626328][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3432.626730][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3432.627132][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3432.627537][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3432.627942][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3432.628227][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3432.628467][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3432.628770][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3432.628999][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3432.629984][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3432.630418][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3432.630818][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3432.631223][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3432.631629][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3432.632028][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3432.634502][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3432.635017][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3432.635499][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3432.635983][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3432.636933][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3432.637557][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3432.637887][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3432.638877][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3432.639188][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3432.639593][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3432.639997][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3432.640402][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3432.640812][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3432.641217][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3432.641673][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3432.642011][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3432.642418][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3432.642824][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3432.643229][ C1] PKRU: 55555554
[ 3432.643415][ C1] Call Trace:
[ 3432.643586][ C1]
[ 3432.643738][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3432.644006][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3432.644254][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3432.644534][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3432.644815][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3432.645108][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3432.645380][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3432.645688][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3432.645953][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3432.646227][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3432.646540][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3432.646840][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3432.647161][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3432.647457][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3432.647756][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3432.648049][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3432.648368][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.648612][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3432.648856][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3432.649109][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3432.649391][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3432.649680][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.649921][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3432.650167][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3432.650433][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3432.650673][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3432.650923][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3432.651186][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3432.651469][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3432.651749][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3432.652002][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3432.652280][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3432.652547][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3432.652903][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3432.653164][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3432.653488][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3432.653756][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3432.653963][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3432.654198][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3432.654458][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3432.654739][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3432.654969][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3432.655294][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3432.655607][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3432.655890][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3432.656208][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3432.656464][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3432.656695][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3432.657000][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3432.657290][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3432.657622][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.657863][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3432.658165][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3432.658453][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3432.658774][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3432.659034][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3432.659273][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3432.659527][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3432.659846][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3432.660184][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3432.660490][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3432.660770][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3432.661060][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3432.661332][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3432.661651][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3432.661870][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3432.662105][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3432.662380][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3432.662647][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3432.662937][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3432.663188][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3432.663454][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3432.663721][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3432.664010][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.664252][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3432.664536][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3432.664799][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3432.665080][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.665322][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3432.665567][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3432.665801][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3432.666096][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.666340][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3432.666601][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3432.666865][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3432.667116][ C1] tc_run (net/core/dev.c:3912)
[ 3432.667325][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3432.667559][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.667799][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3432.668066][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3432.668323][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3432.668565][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3432.668833][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3432.669142][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3432.669418][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3432.669674][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3432.669943][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3432.670203][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3432.670497][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3432.670775][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3432.671032][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3432.671301][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3432.671521][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3432.671766][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3432.672022][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3432.672280][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3432.672524][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3432.672776][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3432.673024][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3432.673297][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3432.673580][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3432.673856][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3432.674144][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3432.674421][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3432.674669][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3432.674944][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3432.675185][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3432.675453][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3432.675718][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3432.675982][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3432.676278][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3432.676567][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3432.676831][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3432.677067][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3432.677321][ C1] __do_softirq (kernel/softirq.c:553)
[ 3432.677558][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3432.677782][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3432.678075][ C1]
[ 3432.678228][ C1]
[ 3432.678383][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3432.678691][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3432.678951][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3432.679937][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3432.680251][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3432.680657][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3432.681063][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3432.681470][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3432.681872][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3432.682279][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3432.682574][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3432.682838][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3432.683084][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3432.683340][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3432.683621][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3432.683864][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3432.684139][ C1] do_idle (kernel/sched/idle.c:312)
[ 3432.684348][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3432.684594][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3432.684844][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3432.685116][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3454.971641][ C1] rcu: 1-....: (1063253 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=252665
| [ 3454.972139][ C1] rcu: (t=1041064 jiffies g=2033089 q=12 ncpus=4)
| [ 3454.972475][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 3454.972750][ C0] NMI backtrace for cpu 0
[ 3454.972762][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3454.972765][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3454.972773][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3454.972776][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3454.972779][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3454.972782][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3454.972783][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3454.972785][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3454.972787][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3454.972788][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3454.972791][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3454.972794][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3454.972796][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3454.972797][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3454.972798][ C0] PKRU: 55555554
[ 3454.972800][ C0] Call Trace:
[ 3454.972803][ C0]
[ 3454.972808][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3454.972813][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3454.972819][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3454.972824][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3454.972828][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3454.972830][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3454.972834][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3454.972838][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3454.972841][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3454.972845][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3454.972848][ C0]
[ 3454.972849][ C0]
[ 3454.972850][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3454.972853][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3454.972857][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.972861][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3454.972865][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3454.972869][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3454.972871][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3454.972875][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.972877][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3454.972882][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3454.972885][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3454.972891][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3454.972894][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3454.972900][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3454.972908][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3454.972912][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3454.972915][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3454.972917][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3454.972919][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3454.972925][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3454.972929][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3454.972932][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3454.972943][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3454.972946][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3454.972949][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3454.972955][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3454.972958][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3454.972961][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3454.972966][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3454.972972][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3454.972978][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3454.972983][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3454.972992][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3454.972995][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3454.972997][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3454.973001][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3454.973004][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3454.973008][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.973010][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3454.973015][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3454.973018][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3454.973023][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3454.973026][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3454.973028][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3454.973032][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3454.973040][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3454.973047][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3454.973054][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3454.973059][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3454.973070][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3454.973077][ C0] ? 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)
[ 3454.973082][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3454.973085][ C0] ? 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)
[ 3454.973088][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3454.973091][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3454.973094][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3454.973097][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3454.973101][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.973104][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3454.973107][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3454.973110][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3454.973113][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3454.973115][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3454.973118][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3454.973123][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.973125][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3454.973132][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3454.973136][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3454.973139][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3454.973142][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3454.973144][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3454.973147][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3454.973150][ C0] tc_run (net/core/dev.c:3912)
[ 3454.973154][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3454.973157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.973159][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3454.973163][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3454.973167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.973169][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3454.973173][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3454.973177][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3454.973180][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3454.973188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.973192][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3454.973195][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3454.973203][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3454.973206][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3454.973210][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3454.973214][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3454.973217][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3454.973220][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3454.973224][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3454.973227][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3454.973231][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3454.973234][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3454.973237][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3454.973243][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3454.973247][ C0] ? 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)
[ 3454.973250][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3454.973255][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3454.973257][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.973259][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3454.973263][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3454.973266][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3454.973268][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3454.973271][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3454.973274][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3454.973278][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3454.973283][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3454.973287][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3454.973290][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3454.973293][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3454.973298][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3454.973303][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3454.973307][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3454.973310][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3454.973315][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3454.973317][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3454.973320][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3454.973324][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3454.973326][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3454.973329][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3454.973332][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3454.973336][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3454.973340][ C0] __do_softirq (kernel/softirq.c:553)
[ 3454.973344][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3454.973347][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3454.973351][ C0]
[ 3454.973352][ C0]
[ 3454.973353][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3454.973357][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3454.973360][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3454.973362][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3454.973365][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3454.973367][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3454.973368][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3454.973370][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3454.973371][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3454.973376][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3454.973380][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3454.973385][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3454.973389][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3454.973392][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3454.973394][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3454.973397][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3454.973398][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3454.973399][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3454.973401][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3454.973402][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3454.973399][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 3454.973401][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 3454.973402][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3454.973407][ C0]
[ 3455.026374][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3455.026997][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3455.027332][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3455.028319][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3455.028632][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3455.029036][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3455.029445][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3455.029849][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3455.030251][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3455.030655][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3455.031108][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3455.031447][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3455.031853][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3455.032257][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3455.032662][ C1] PKRU: 55555554
[ 3455.032848][ C1] Call Trace:
[ 3455.033022][ C1]
[ 3455.033178][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3455.033457][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3455.033712][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3455.033967][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3455.034203][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3455.034474][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3455.034746][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3455.035008][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3455.035299][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3455.035546][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3455.035861][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3455.036147][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3455.036438][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3455.036707][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3455.037017][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3455.037287][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3455.037552][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3455.037865][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3455.038166][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3455.038485][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3455.038778][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3455.039079][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3455.039376][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3455.039692][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3455.039937][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3455.040178][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3455.040431][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3455.040708][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3455.040996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3455.041238][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3455.041483][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3455.041747][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3455.041985][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3455.042235][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3455.042498][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3455.042778][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3455.043061][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3455.043312][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3455.043588][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3455.043856][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3455.044207][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3455.044464][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3455.044788][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3455.045055][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3455.045263][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3455.045497][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3455.045755][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3455.046043][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3455.046277][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3455.046602][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3455.046914][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3455.047201][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3455.047499][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3455.047749][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3455.047984][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3455.048291][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3455.048577][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3455.048906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3455.049149][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3455.049450][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3455.049739][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3455.050061][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3455.050321][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3455.050559][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3455.050809][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3455.051126][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3455.051464][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3455.051769][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3455.052047][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3455.052341][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3455.052613][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3455.052932][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3455.053154][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3455.053390][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3455.053664][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3455.053932][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3455.054219][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3455.054471][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3455.054735][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3455.055002][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3455.055294][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3455.055535][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3455.055816][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3455.056089][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3455.056370][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3455.056616][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3455.056860][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3455.057097][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3455.057389][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3455.057630][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3455.057890][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3455.058154][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3455.058405][ C1] tc_run (net/core/dev.c:3912)
[ 3455.058614][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3455.058847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3455.059090][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3455.059353][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3455.059609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3455.059853][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3455.060121][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3455.060432][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3455.060707][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3455.060964][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3455.061232][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3455.061492][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3455.061780][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3455.062062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3455.062318][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3455.062587][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3455.062806][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3455.063054][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3455.063310][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3455.063565][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3455.063807][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3455.064057][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3455.064308][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3455.064580][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3455.064867][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3455.065143][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3455.065428][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3455.065706][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3455.065959][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3455.066237][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3455.066475][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3455.066740][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3455.067005][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3455.067269][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3455.067548][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3455.067834][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3455.068097][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3455.068336][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3455.068587][ C1] __do_softirq (kernel/softirq.c:553)
[ 3455.068822][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3455.069048][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3455.069338][ C1]
[ 3455.069492][ C1]
[ 3455.069644][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3455.069954][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3455.070214][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3455.071200][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3455.071514][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3455.071918][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3455.072322][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3455.072725][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3455.073130][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3455.073536][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3455.073833][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3455.074100][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3455.074344][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3455.074599][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3455.074882][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3455.075123][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3455.075402][ C1] do_idle (kernel/sched/idle.c:312)
[ 3455.075610][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3455.075855][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3455.076108][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3455.076383][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3480.576516][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3480.577058][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3480.577575][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3480.578052][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3480.578979][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3480.579603][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3480.579930][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3480.580917][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3480.581228][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3480.581634][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3480.582035][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3480.582445][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3480.582847][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3480.583248][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3480.583703][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3480.584037][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3480.584447][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3480.584850][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3480.585251][ C0] PKRU: 55555554
[ 3480.585446][ C0] Call Trace:
[ 3480.585629][ C0]
[ 3480.585786][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3480.586052][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3480.586305][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3480.586583][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3480.586864][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3480.587155][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3480.587429][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3480.587739][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3480.588003][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3480.588322][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3480.588619][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3480.588937][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3480.589231][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3480.589532][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3480.589824][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3480.590139][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3480.590394][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.590637][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3480.590880][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3480.591131][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3480.591410][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3480.591698][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.591938][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3480.592181][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3480.592450][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3480.592696][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3480.592945][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3480.593204][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3480.593487][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3480.593766][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3480.594015][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3480.594294][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3480.594558][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3480.594910][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3480.595165][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3480.595498][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3480.595764][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3480.595983][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3480.596218][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3480.596481][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3480.596761][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3480.597037][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3480.597273][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3480.597596][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3480.597902][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3480.598187][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3480.598492][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3480.598741][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3480.598973][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3480.599279][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3480.599571][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3480.599899][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.600141][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3480.600449][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3480.600737][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3480.601055][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3480.601318][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3480.601553][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3480.601802][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3480.602117][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3480.602461][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3480.602763][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3480.603039][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3480.603334][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3480.603649][ C0] ? 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)
[ 3480.603884][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3480.604149][ C0] ? 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)
[ 3480.604387][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3480.604612][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3480.604866][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3480.605133][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3480.605432][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.605673][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3480.605959][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3480.606199][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3480.606454][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3480.606676][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3480.606946][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3480.607258][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.607502][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3480.607773][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3480.608016][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3480.608249][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3480.608497][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3480.608754][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3480.608972][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3480.609241][ C0] tc_run (net/core/dev.c:3912)
[ 3480.609453][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3480.609687][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.609927][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3480.610191][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3480.610458][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.610698][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3480.610966][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3480.611279][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3480.611555][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3480.611844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.612086][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3480.612349][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3480.612687][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3480.612964][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3480.613218][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3480.613489][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3480.613709][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3480.613952][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3480.614259][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3480.614517][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3480.614759][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3480.615011][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3480.615246][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3480.615529][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3480.615820][ C0] ? 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)
[ 3480.616127][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3480.616380][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3480.616631][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.616872][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3480.617141][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3480.617414][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3480.617657][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3480.617914][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3480.618219][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3480.618491][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3480.618715][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3480.618977][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3480.619246][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3480.619493][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3480.619730][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3480.619993][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3480.620257][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3480.620529][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3480.620802][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3480.621087][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.621334][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3480.621626][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3480.621870][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3480.622135][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3480.622365][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3480.622661][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3480.622911][ C0] __do_softirq (kernel/softirq.c:553)
[ 3480.623146][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3480.623373][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3480.623663][ C0]
[ 3480.623814][ C0]
[ 3480.623965][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3480.624278][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3480.624630][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3480.625619][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3480.625936][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3480.626346][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3480.626747][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3480.627148][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3480.627556][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3480.627962][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3480.628244][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3480.628484][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3480.628784][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3480.629013][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3480.629988][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3480.630422][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3480.630822][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3480.631221][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3480.631626][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3480.632027][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3480.634499][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3480.635015][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3480.635496][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3480.635987][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3480.636925][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3480.637547][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3480.637880][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3480.638862][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3480.639174][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3480.639578][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3480.639981][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3480.640388][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3480.640791][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3480.641194][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3480.641647][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3480.641984][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3480.642393][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3480.642794][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3480.643197][ C1] PKRU: 55555554
[ 3480.643382][ C1] Call Trace:
[ 3480.643556][ C1]
[ 3480.643705][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3480.643969][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3480.644216][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3480.644498][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3480.644775][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3480.645066][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3480.645335][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3480.645644][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3480.645915][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3480.646181][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3480.646498][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3480.646796][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3480.647112][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3480.647408][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3480.647706][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3480.647999][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3480.648315][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.648561][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3480.648801][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3480.649053][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3480.649328][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3480.649617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.649859][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3480.650101][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3480.650368][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3480.650605][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3480.650854][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3480.651116][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3480.651396][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3480.651679][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3480.651928][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3480.652203][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3480.652471][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3480.652821][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3480.653076][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3480.653401][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3480.653668][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3480.653873][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3480.654107][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3480.654367][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3480.654646][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3480.654878][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3480.655201][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3480.655512][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3480.655804][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3480.656101][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3480.656355][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3480.656588][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3480.656892][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3480.657181][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3480.657512][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.657755][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3480.658051][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3480.658343][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3480.658663][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3480.658923][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3480.659158][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3480.659411][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3480.659730][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3480.660068][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3480.660375][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3480.660652][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3480.660942][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3480.661213][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3480.661533][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3480.661753][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3480.661987][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3480.662262][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3480.662531][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3480.662817][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3480.663067][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3480.663331][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3480.663597][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3480.663885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.664129][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3480.664413][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3480.664676][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3480.664954][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.665198][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3480.665444][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3480.665676][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3480.665971][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.666210][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3480.666469][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3480.666734][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3480.666984][ C1] tc_run (net/core/dev.c:3912)
[ 3480.667192][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3480.667426][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.667668][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3480.667930][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3480.668186][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3480.668430][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3480.668698][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3480.669005][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3480.669282][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3480.669538][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3480.669806][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3480.670065][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3480.670354][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3480.670634][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3480.670889][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3480.671158][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3480.671378][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3480.671625][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3480.671881][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3480.672136][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3480.672379][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3480.672630][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3480.672878][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3480.673149][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3480.673434][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3480.673711][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3480.673994][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3480.674271][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3480.674518][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3480.674794][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3480.675033][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3480.675298][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3480.675562][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3480.675834][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3480.676114][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3480.676401][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3480.676665][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3480.676903][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3480.677153][ C1] __do_softirq (kernel/softirq.c:553)
[ 3480.677388][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3480.677614][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3480.677901][ C1]
[ 3480.678053][ C1]
[ 3480.678206][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3480.678516][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3480.678775][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3480.679757][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3480.680068][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3480.680475][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3480.680878][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3480.681281][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3480.681686][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3480.682091][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3480.682384][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3480.682647][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3480.682899][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3480.683153][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3480.683436][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3480.683677][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3480.683952][ C1] do_idle (kernel/sched/idle.c:312)
[ 3480.684160][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3480.684408][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3480.684653][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3480.684926][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3508.576516][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3508.577056][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3508.577574][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3508.578051][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3508.578977][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3508.579602][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3508.579931][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3508.580918][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3508.581228][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3508.581636][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3508.582036][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3508.582443][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3508.582845][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3508.583245][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3508.583698][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3508.584032][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3508.584441][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3508.584852][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3508.585254][ C0] PKRU: 55555554
[ 3508.585447][ C0] Call Trace:
[ 3508.585629][ C0]
[ 3508.585785][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3508.586048][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3508.586300][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3508.586581][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3508.586854][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3508.587146][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3508.587419][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3508.587729][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3508.587993][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3508.588310][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3508.588607][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3508.588924][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3508.589215][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3508.589516][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3508.589808][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3508.590120][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3508.590373][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.590617][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3508.590859][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3508.591110][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3508.591388][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3508.591675][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.591917][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3508.592160][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3508.592426][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3508.592663][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3508.592910][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3508.593170][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3508.593459][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3508.593738][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3508.593988][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3508.594264][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3508.594532][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3508.594880][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3508.595135][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3508.595468][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3508.595746][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3508.595952][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3508.596184][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3508.596446][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3508.596727][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3508.597003][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3508.597232][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3508.597560][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3508.597866][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3508.598150][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3508.598451][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3508.598698][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3508.598929][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3508.599228][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3508.599522][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3508.599847][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.600086][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3508.600395][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3508.600685][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3508.601002][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3508.601260][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3508.601503][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3508.601753][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3508.602068][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3508.602413][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3508.602714][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3508.602990][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3508.603285][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3508.603599][ C0] ? 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)
[ 3508.603834][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3508.604099][ C0] ? 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)
[ 3508.604336][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3508.604560][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3508.604812][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3508.605077][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3508.605374][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.605619][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3508.605906][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3508.606148][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3508.606404][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3508.606623][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3508.606894][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3508.607205][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.607450][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3508.607719][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3508.607962][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3508.608194][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3508.608440][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3508.608696][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3508.608914][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3508.609182][ C0] tc_run (net/core/dev.c:3912)
[ 3508.609394][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3508.609628][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.609866][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3508.610128][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3508.610396][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.610634][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3508.610901][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3508.611207][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3508.611487][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3508.611775][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.612016][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3508.612279][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3508.612620][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3508.612897][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3508.613151][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3508.613422][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3508.613640][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3508.613884][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3508.614192][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3508.614451][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3508.614693][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3508.614942][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3508.615175][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3508.615455][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3508.615748][ C0] ? 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)
[ 3508.616053][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3508.616306][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3508.616557][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.616796][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3508.617064][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3508.617335][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3508.617577][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3508.617833][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3508.618139][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3508.618409][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3508.618631][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3508.618893][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3508.619162][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3508.619409][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3508.619647][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3508.619909][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3508.620172][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3508.620447][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3508.620720][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3508.621004][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.621244][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3508.621541][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3508.621782][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3508.622046][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3508.622274][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3508.622571][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3508.622820][ C0] __do_softirq (kernel/softirq.c:553)
[ 3508.623054][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3508.623281][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3508.623570][ C0]
[ 3508.623721][ C0]
[ 3508.623871][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3508.624178][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3508.624535][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3508.625523][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3508.625840][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3508.626244][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3508.626650][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3508.627049][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3508.627455][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3508.627862][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3508.628145][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3508.628385][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3508.628685][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3508.628915][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3508.629892][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3508.630328][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3508.630728][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3508.631130][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3508.631535][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3508.631936][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3508.634422][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3508.634941][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3508.635426][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3508.635921][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3508.636860][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3508.637483][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3508.637815][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3508.638797][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3508.639107][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3508.639511][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3508.639913][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3508.640316][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3508.640723][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3508.641126][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3508.641579][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3508.641916][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3508.642323][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3508.642728][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3508.643133][ C1] PKRU: 55555554
[ 3508.643321][ C1] Call Trace:
[ 3508.643493][ C1]
[ 3508.643646][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3508.643912][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3508.644160][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3508.644442][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3508.644718][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3508.645010][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3508.645281][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3508.645592][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3508.645866][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3508.646133][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3508.646447][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3508.646746][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3508.647064][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3508.647360][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3508.647658][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3508.647951][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3508.648267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.648509][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3508.648753][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3508.649005][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3508.649281][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3508.649571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.649811][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3508.650055][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3508.650321][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3508.650560][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3508.650811][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3508.651072][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3508.651353][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3508.651633][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3508.651883][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3508.652157][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3508.652428][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3508.652780][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3508.653035][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3508.653361][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3508.653628][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3508.653834][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3508.654069][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3508.654327][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3508.654608][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3508.654837][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3508.655161][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3508.655474][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3508.655767][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3508.656066][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3508.656318][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3508.656551][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3508.656853][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3508.657142][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3508.657473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.657713][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3508.658013][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3508.658303][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3508.658624][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3508.658884][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3508.659121][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3508.659373][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3508.659692][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3508.660031][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3508.660338][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3508.660617][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3508.660906][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3508.661176][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3508.661496][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3508.661717][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3508.661952][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3508.662225][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3508.662496][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3508.662785][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3508.663036][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3508.663302][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3508.663569][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3508.663857][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.664100][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3508.664382][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3508.664646][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3508.664927][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.665170][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3508.665414][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3508.665656][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3508.665943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.666186][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3508.666444][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3508.666707][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3508.666959][ C1] tc_run (net/core/dev.c:3912)
[ 3508.667167][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3508.667403][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.667644][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3508.667908][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3508.668164][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3508.668405][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3508.668675][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3508.668983][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3508.669259][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3508.669515][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3508.669786][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3508.670047][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3508.670344][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3508.670622][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3508.670877][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3508.671144][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3508.671367][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3508.671614][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3508.671868][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3508.672122][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3508.672367][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3508.672619][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3508.672867][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3508.673138][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3508.673424][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3508.673700][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3508.673986][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3508.674261][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3508.674510][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3508.674784][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3508.675023][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3508.675297][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3508.675561][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3508.675832][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3508.676108][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3508.676400][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3508.676664][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3508.676899][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3508.677150][ C1] __do_softirq (kernel/softirq.c:553)
[ 3508.677389][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3508.677612][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3508.677903][ C1]
[ 3508.678054][ C1]
[ 3508.678207][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3508.678516][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3508.678776][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3508.679763][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3508.680074][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3508.680491][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3508.680897][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3508.681301][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3508.681703][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3508.682111][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3508.682406][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3508.682669][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3508.682916][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3508.683170][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3508.683454][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3508.683695][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3508.683971][ C1] do_idle (kernel/sched/idle.c:312)
[ 3508.684176][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3508.684425][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3508.684672][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3508.684946][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3508.685263][ C1]
| [ 3533.079266][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3533.079645][ C0] rcu: 0-....: (1142883 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=270014
| [ 3533.080205][ C0] rcu: (t=1119172 jiffies g=2033089 q=12 ncpus=4)
[ 3533.081001][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3533.081625][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3533.081956][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3533.082942][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3533.083253][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3533.083661][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3533.084062][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3533.084473][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3533.084874][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3533.085285][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3533.085868][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3533.086295][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3533.086813][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3533.087328][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3533.087840][ C0] PKRU: 55555554
[ 3533.088074][ C0] Call Trace:
[ 3533.088296][ C0]
[ 3533.088486][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3533.088838][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3533.089164][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3533.089488][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3533.089786][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3533.090132][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3533.090480][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3533.090810][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3533.091178][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3533.091488][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3533.091892][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3533.092243][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3533.092615][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3533.092958][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3533.093351][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3533.093689][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3533.094088][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3533.094467][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3533.094874][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3533.095248][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3533.095634][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3533.096011][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3533.096413][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3533.096723][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.097032][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3533.097342][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3533.097662][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3533.098014][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3533.098382][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.098687][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3533.098999][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3533.099334][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3533.099639][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3533.099957][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3533.100290][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3533.100646][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3533.101004][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3533.101323][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3533.101672][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3533.102012][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3533.102461][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3533.102787][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3533.103201][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3533.103541][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3533.103804][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3533.104102][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3533.104430][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3533.104787][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3533.105137][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3533.105436][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3533.105856][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3533.106250][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3533.106615][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3533.106994][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3533.107312][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3533.107609][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3533.107994][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3533.108363][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3533.108783][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.109090][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3533.109472][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3533.109841][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3533.110249][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3533.110579][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3533.110879][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3533.111199][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3533.111603][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3533.112032][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3533.112419][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3533.112773][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3533.113147][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3533.113550][ C0] ? 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)
[ 3533.113852][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3533.114195][ C0] ? 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)
[ 3533.114495][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3533.114781][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3533.115106][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3533.115447][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3533.115821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.116128][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3533.116485][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3533.116793][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3533.117112][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3533.117391][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3533.117737][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3533.118136][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.118442][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3533.118788][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3533.119099][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3533.119397][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3533.119706][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3533.120034][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3533.120313][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3533.120658][ C0] tc_run (net/core/dev.c:3912)
[ 3533.120922][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3533.121221][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.121529][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3533.121866][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3533.122192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.122498][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3533.122845][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3533.123235][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3533.123590][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3533.123958][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.124269][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3533.124600][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3533.125035][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3533.125390][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3533.125723][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3533.126063][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3533.126345][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3533.126657][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3533.127048][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3533.127372][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3533.127681][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3533.128002][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3533.128304][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3533.128651][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3533.129015][ C0] ? 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)
[ 3533.129408][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3533.129725][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3533.130047][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.130354][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3533.130700][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3533.131040][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3533.131351][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3533.131680][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3533.132072][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3533.132411][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3533.132698][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3533.133033][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3533.133382][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3533.133693][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3533.133996][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3533.134333][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3533.134672][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3533.135007][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3533.135356][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3533.135730][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.136038][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3533.136412][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3533.136720][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3533.137059][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3533.137345][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3533.137726][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3533.138046][ C0] __do_softirq (kernel/softirq.c:553)
[ 3533.138348][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3533.138631][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3533.139001][ C0]
[ 3533.139195][ C0]
[ 3533.139390][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3533.139781][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3533.140235][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3533.141490][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3533.141888][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3533.142403][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3533.142917][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3533.143432][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3533.143947][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3533.144469][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3533.144831][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3533.145132][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3533.145525][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3533.145819][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3533.147073][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3533.147619][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3533.148133][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3533.148646][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3533.149160][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3533.149675][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3533.149675][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3533.150194][ C0]
| [ 3533.150397][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 3533.150748][ C1] NMI backtrace for cpu 1
[ 3533.150760][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3533.150763][ 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)
[ 3533.150771][ 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 10 26 0c fe call 0xfffffffffe0c2647
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 10 26 0c fe call 0xfffffffffe0c261d
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3533.150774][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3533.150778][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3533.150779][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3533.150781][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3533.150783][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3533.150785][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3533.150786][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3533.150789][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3533.150792][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3533.150793][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3533.150795][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3533.150796][ C1] PKRU: 55555554
[ 3533.150797][ C1] Call Trace:
[ 3533.150801][ C1]
[ 3533.150804][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3533.150810][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3533.150816][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3533.150822][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3533.150825][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3533.150828][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3533.150832][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3533.150835][ 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)
[ 3533.150838][ 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)
[ 3533.150842][ 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)
[ 3533.150845][ C1]
[ 3533.150846][ C1]
[ 3533.150847][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3533.150851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.150856][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3533.150859][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3533.150863][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3533.150866][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3533.150869][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.150871][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3533.150876][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3533.150880][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3533.150887][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3533.150890][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3533.150896][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3533.150904][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3533.150908][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3533.150911][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3533.150913][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3533.150916][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3533.150922][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3533.150926][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3533.150930][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3533.150940][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3533.150943][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3533.150946][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3533.150952][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3533.150955][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3533.150960][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3533.150966][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3533.150972][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3533.150976][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3533.150984][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3533.150988][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3533.150990][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3533.150994][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3533.150997][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3533.151001][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.151004][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3533.151008][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3533.151011][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3533.151015][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3533.151019][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3533.151021][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3533.151024][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3533.151033][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3533.151040][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3533.151047][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3533.151052][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3533.151060][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3533.151067][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3533.151076][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3533.151080][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3533.151084][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3533.151090][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3533.151093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3533.151097][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3533.151105][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3533.151108][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3533.151112][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3533.151115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.151117][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3533.151121][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3533.151125][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3533.151127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.151131][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3533.151136][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3533.151138][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3533.151142][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.151144][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3533.151147][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3533.151150][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3533.151153][ C1] tc_run (net/core/dev.c:3912)
[ 3533.151157][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3533.151160][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.151162][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3533.151166][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3533.151170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3533.151173][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3533.151177][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3533.151182][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3533.151185][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3533.151189][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3533.151192][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3533.151195][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3533.151203][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3533.151206][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3533.151210][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3533.151214][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3533.151217][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3533.151220][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3533.151224][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3533.151227][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3533.151231][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3533.151234][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3533.151238][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3533.151244][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3533.151249][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3533.151252][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3533.151256][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3533.151259][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3533.151264][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3533.151267][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3533.151273][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3533.151277][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3533.151282][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3533.151285][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3533.151289][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3533.151292][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3533.151298][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3533.151305][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3533.151308][ C1] __do_softirq (kernel/softirq.c:553)
[ 3533.151313][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3533.151316][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3533.151320][ C1]
[ 3533.151321][ C1]
[ 3533.151322][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3533.151327][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3533.151331][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3533.151333][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3533.151336][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3533.151337][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3533.151339][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3533.151341][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3533.151343][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3533.151346][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3533.151350][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3533.151353][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3533.151355][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3533.151358][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3533.151363][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3533.151366][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3533.151371][ C1] do_idle (kernel/sched/idle.c:312)
[ 3533.151373][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3533.151375][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3533.151378][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3533.151383][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3560.576504][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3560.577039][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3560.577557][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3560.578035][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3560.578958][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3560.579582][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3560.579910][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3560.580897][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3560.581209][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3560.581617][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3560.582019][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3560.582427][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3560.582829][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3560.583230][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3560.583686][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3560.584021][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3560.584430][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3560.584834][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3560.585237][ C0] PKRU: 55555554
[ 3560.585440][ C0] Call Trace:
[ 3560.585617][ C0]
[ 3560.585772][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3560.586035][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3560.586287][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3560.586566][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3560.586840][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3560.587131][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3560.587405][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3560.587712][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3560.587975][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3560.588289][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3560.588589][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3560.588906][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3560.589194][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3560.589497][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3560.589788][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3560.590098][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3560.590356][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.590600][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3560.590841][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3560.591091][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3560.591372][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3560.591657][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.591899][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3560.592141][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3560.592409][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3560.592643][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3560.592891][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3560.593150][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3560.593435][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3560.593714][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3560.593964][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3560.594236][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3560.594505][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3560.594853][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3560.595105][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3560.595445][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3560.595713][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3560.595919][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3560.596150][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3560.596412][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3560.596689][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3560.596965][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3560.597193][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3560.597520][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3560.597828][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3560.598110][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3560.598413][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3560.598663][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3560.598894][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3560.599198][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3560.599490][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3560.599816][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.600054][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3560.600364][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3560.600650][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3560.600967][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3560.601224][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3560.601468][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3560.601719][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3560.602034][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3560.602376][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3560.602676][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3560.602955][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3560.603246][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3560.603566][ C0] ? 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)
[ 3560.603800][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3560.604066][ C0] ? 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)
[ 3560.604303][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3560.604526][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3560.604779][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3560.605046][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3560.605346][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.605598][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3560.605878][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3560.606120][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3560.606375][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3560.606593][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3560.606862][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3560.607174][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.607419][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3560.607688][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3560.607930][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3560.608159][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3560.608407][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3560.608663][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3560.608881][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3560.609152][ C0] tc_run (net/core/dev.c:3912)
[ 3560.609364][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3560.609596][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.609834][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3560.610096][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3560.610363][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.610604][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3560.610869][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3560.611175][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3560.611454][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3560.611742][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.611981][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3560.612239][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3560.612585][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3560.612864][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3560.613118][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3560.613390][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3560.613606][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3560.613851][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3560.614161][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3560.614418][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3560.614659][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3560.614907][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3560.615144][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3560.615433][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3560.615718][ C0] ? 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)
[ 3560.616023][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3560.616276][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3560.616529][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.616768][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3560.617037][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3560.617308][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3560.617551][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3560.617807][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3560.618111][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3560.618382][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3560.618603][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3560.618865][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3560.619136][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3560.619381][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3560.619620][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3560.619882][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3560.620143][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3560.620416][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3560.620686][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3560.620975][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.621213][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3560.621512][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3560.621756][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3560.622021][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3560.622241][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3560.622546][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3560.622796][ C0] __do_softirq (kernel/softirq.c:553)
[ 3560.623029][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3560.623251][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3560.623544][ C0]
[ 3560.623698][ C0]
[ 3560.623849][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3560.624156][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3560.624513][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3560.625512][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3560.625821][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3560.626222][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3560.626630][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3560.627030][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3560.627435][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3560.627841][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3560.628124][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3560.628366][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3560.628668][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3560.628898][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3560.629880][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3560.630315][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3560.630717][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3560.631116][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3560.631521][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3560.631921][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3560.634395][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3560.634909][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3560.635398][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3560.635882][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3560.636819][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3560.637440][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188)
[ 3560.637728][ 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
[ 3560.638711][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202
[ 3560.639021][ C1] RAX: ffff888008120e18 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3560.639426][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3560.639830][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3560.640232][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3560.640636][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3560.641040][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3560.641498][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3560.641834][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3560.642236][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3560.642640][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3560.643044][ C1] PKRU: 55555554
[ 3560.643225][ C1] Call Trace:
[ 3560.643400][ C1]
[ 3560.643550][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3560.643816][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3560.644061][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3560.644345][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3560.644621][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3560.644910][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3560.645180][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3560.645496][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3560.645759][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3560.646024][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3560.646341][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3560.646640][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3560.646958][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3560.647249][ C1] ? kasan_check_range (mm/kasan/generic.c:188)
[ 3560.647508][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3560.647795][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3560.648109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.648353][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3560.648597][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3560.648850][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3560.649124][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3560.649415][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.649655][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3560.649900][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3560.650164][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3560.650404][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3560.650654][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3560.650915][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3560.651194][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3560.651475][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3560.651726][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3560.651999][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3560.652265][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3560.652620][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3560.652876][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3560.653201][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3560.653470][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3560.653675][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3560.653908][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3560.654164][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3560.654445][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3560.654675][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3560.654998][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3560.655310][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3560.655602][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3560.655901][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3560.656152][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3560.656385][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3560.656693][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3560.656981][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3560.657310][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.657550][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3560.657851][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3560.658138][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3560.658462][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3560.658720][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3560.658959][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3560.659210][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3560.659530][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3560.659868][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3560.660172][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3560.660452][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3560.660741][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3560.661010][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3560.661330][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3560.661549][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3560.661784][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3560.662056][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3560.662325][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3560.662615][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3560.662864][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3560.663128][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3560.663397][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3560.663684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.663926][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3560.664203][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3560.664469][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3560.664752][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.664992][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3560.665237][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3560.665481][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3560.665768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.666009][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3560.666268][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3560.666531][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3560.666782][ C1] tc_run (net/core/dev.c:3912)
[ 3560.666990][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3560.667223][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.667464][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3560.667728][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3560.667983][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3560.668224][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3560.668495][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3560.668804][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3560.669078][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3560.669335][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3560.669601][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3560.669860][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3560.670152][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3560.670431][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3560.670686][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3560.670953][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3560.671173][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3560.671419][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3560.671674][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3560.671928][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3560.672171][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3560.672423][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3560.672670][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3560.672940][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3560.673224][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3560.673499][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3560.673786][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3560.674059][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3560.674308][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3560.674587][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3560.674826][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3560.675091][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3560.675355][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3560.675626][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3560.675902][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3560.676191][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3560.676455][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3560.676690][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3560.676941][ C1] __do_softirq (kernel/softirq.c:553)
[ 3560.677178][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3560.677400][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3560.677690][ C1]
[ 3560.677841][ C1]
[ 3560.677994][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3560.678302][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3560.678561][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3560.679540][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3560.679851][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3560.680254][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3560.680661][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3560.681061][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3560.681464][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3560.681868][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3560.682161][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3560.682425][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3560.682671][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3560.682925][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3560.683204][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3560.683448][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3560.683724][ C1] do_idle (kernel/sched/idle.c:312)
[ 3560.683929][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3560.684175][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3560.684429][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3560.684700][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3588.576509][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3588.577048][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3588.577563][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3588.578041][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3588.578964][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3588.579579][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3588.579908][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3588.580888][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3588.581196][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3588.581599][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3588.582000][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3588.582403][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3588.582805][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3588.583207][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3588.583659][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3588.583993][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3588.584398][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3588.584801][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3588.585203][ C0] PKRU: 55555554
[ 3588.585392][ C0] Call Trace:
[ 3588.585563][ C0]
[ 3588.585716][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3588.585981][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3588.586230][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3588.586511][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3588.586785][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3588.587077][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3588.587347][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3588.587653][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3588.587917][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3588.588228][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3588.588529][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3588.588847][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3588.589137][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3588.589436][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3588.589726][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3588.590038][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3588.590283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.590527][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3588.590768][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3588.591018][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3588.591295][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3588.591581][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.591822][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3588.592067][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3588.592329][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3588.592564][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3588.592814][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3588.593074][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3588.593352][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3588.593633][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3588.593882][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3588.594156][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3588.594422][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3588.594770][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3588.595026][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3588.595356][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3588.595624][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3588.595831][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3588.596063][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3588.596320][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3588.596597][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3588.596877][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3588.597106][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3588.597429][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3588.597738][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3588.598021][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3588.598320][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3588.598569][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3588.598800][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3588.599103][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3588.599392][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3588.599721][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.599962][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3588.600262][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3588.600550][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3588.600869][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3588.601127][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3588.601364][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3588.601614][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3588.601930][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3588.602267][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3588.602567][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3588.602845][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3588.603136][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3588.603453][ C0] ? 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)
[ 3588.603687][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3588.603954][ C0] ? 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)
[ 3588.604187][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3588.604410][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3588.604662][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3588.604929][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3588.605215][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.605462][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3588.605739][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3588.605981][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3588.606230][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3588.606448][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3588.606716][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3588.607028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.607269][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3588.607537][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3588.607781][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3588.608011][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3588.608254][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3588.608511][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3588.608728][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3588.608998][ C0] tc_run (net/core/dev.c:3912)
[ 3588.609205][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3588.609438][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.609678][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3588.609940][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3588.610195][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.610436][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3588.610703][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3588.611010][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3588.611285][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3588.611573][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.611814][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3588.612072][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3588.612413][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3588.612693][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3588.612948][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3588.613214][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3588.613432][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3588.613678][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3588.613985][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3588.614240][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3588.614481][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3588.614731][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3588.614968][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3588.615237][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3588.615527][ C0] ? 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)
[ 3588.615833][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3588.616080][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3588.616332][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.616574][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3588.616843][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3588.617108][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3588.617353][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3588.617610][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3588.617915][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3588.618181][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3588.618402][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3588.618663][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3588.618934][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3588.619175][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3588.619415][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3588.619679][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3588.619942][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3588.620204][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3588.620475][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3588.620763][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.621002][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3588.621297][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3588.621538][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3588.621804][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3588.622024][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3588.622324][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3588.622574][ C0] __do_softirq (kernel/softirq.c:553)
[ 3588.622807][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3588.623031][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3588.623317][ C0]
[ 3588.623470][ C0]
[ 3588.623621][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3588.623929][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3588.624280][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3588.625262][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3588.625574][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3588.625973][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3588.626378][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3588.626780][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3588.627179][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3588.627584][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3588.627870][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3588.628103][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3588.628407][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3588.628637][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3588.629613][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3588.630032][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3588.630435][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3588.630836][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3588.631236][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3588.631636][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3588.634108][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3588.634627][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3588.635109][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3588.635601][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3588.636545][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3588.637161][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3588.637492][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3588.638474][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3588.638784][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3588.639190][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3588.639595][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3588.639998][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3588.640402][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3588.640808][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3588.641262][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3588.641604][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3588.642014][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3588.642419][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3588.642823][ C1] PKRU: 55555554
[ 3588.643007][ C1] Call Trace:
[ 3588.643179][ C1]
[ 3588.643332][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3588.643599][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3588.643845][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3588.644125][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3588.644402][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3588.644694][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3588.644964][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3588.645278][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3588.645543][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3588.645810][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3588.646122][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3588.646424][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3588.646745][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3588.647036][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3588.647338][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3588.647630][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3588.647944][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.648189][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3588.648432][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3588.648684][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3588.648959][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3588.649246][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.649488][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3588.649733][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3588.649997][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3588.650235][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3588.650489][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3588.650752][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3588.651037][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3588.651319][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3588.651571][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3588.651845][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3588.652115][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3588.652468][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3588.652724][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3588.653048][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3588.653315][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3588.653522][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3588.653754][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3588.654011][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3588.654297][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3588.654527][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3588.654850][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3588.655162][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3588.655453][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3588.655755][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3588.656005][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3588.656236][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3588.656542][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3588.656830][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3588.657160][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.657403][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3588.657703][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3588.657991][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3588.658312][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3588.658570][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3588.658808][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3588.659060][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3588.659377][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3588.659715][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3588.660017][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3588.660297][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3588.660586][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3588.660856][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3588.661175][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3588.661395][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3588.661632][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3588.661903][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3588.662170][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3588.662462][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3588.662711][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3588.662974][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3588.663242][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3588.663531][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.663773][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3588.664050][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3588.664315][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3588.664593][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.664836][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3588.665080][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3588.665321][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3588.665609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.665852][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3588.666110][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3588.666374][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3588.666626][ C1] tc_run (net/core/dev.c:3912)
[ 3588.666833][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3588.667067][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.667307][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3588.667571][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3588.667827][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3588.668071][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3588.668339][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3588.668648][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3588.668923][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3588.669180][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3588.669447][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3588.669706][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3588.669998][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3588.670278][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3588.670534][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3588.670801][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3588.671019][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3588.671267][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3588.671523][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3588.671777][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3588.672021][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3588.672274][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3588.672520][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3588.672792][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3588.673077][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3588.673353][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3588.673639][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3588.673914][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3588.674161][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3588.674438][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3588.674677][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3588.674942][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3588.675206][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3588.675479][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3588.675756][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3588.676047][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3588.676312][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3588.676548][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3588.676797][ C1] __do_softirq (kernel/softirq.c:553)
[ 3588.677032][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3588.677251][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3588.677539][ C1]
[ 3588.677690][ C1]
[ 3588.677840][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3588.678148][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3588.678407][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3588.679381][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3588.679691][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3588.680090][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3588.680493][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3588.680894][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3588.681295][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3588.681696][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3588.681987][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3588.682248][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3588.682493][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3588.682745][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3588.683023][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3588.683263][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3588.683537][ C1] do_idle (kernel/sched/idle.c:312)
[ 3588.683741][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3588.683984][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3588.684230][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3588.684504][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3611.154629][ C1] rcu: 1-....: (1218888 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=287898
| [ 3611.155123][ C1] rcu: (t=1197247 jiffies g=2033089 q=12 ncpus=4)
| [ 3611.155460][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 3611.155733][ C0] NMI backtrace for cpu 0
[ 3611.155744][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3611.155747][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3611.155755][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3611.155759][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3611.155762][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3611.155764][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3611.155765][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3611.155767][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3611.155769][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3611.155770][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3611.155772][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3611.155776][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3611.155778][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3611.155779][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3611.155780][ C0] PKRU: 55555554
[ 3611.155782][ C0] Call Trace:
[ 3611.155785][ C0]
[ 3611.155788][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3611.155795][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3611.155801][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3611.155806][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3611.155810][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3611.155812][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3611.155816][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3611.155820][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3611.155823][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3611.155827][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3611.155830][ C0]
[ 3611.155831][ C0]
[ 3611.155832][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3611.155835][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3611.155839][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.155843][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3611.155846][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3611.155850][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3611.155853][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3611.155856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.155858][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3611.155863][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3611.155866][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3611.155873][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3611.155875][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3611.155880][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3611.155887][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3611.155891][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3611.155893][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3611.155896][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3611.155898][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3611.155904][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3611.155909][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3611.155913][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3611.155924][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3611.155927][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3611.155930][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3611.155936][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3611.155939][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3611.155943][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3611.155947][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3611.155954][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3611.155959][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3611.155964][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3611.155973][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3611.155975][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3611.155978][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3611.155982][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3611.155985][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3611.155989][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.155992][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3611.155996][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3611.156000][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3611.156004][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3611.156007][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3611.156010][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3611.156013][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3611.156021][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3611.156028][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3611.156035][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3611.156040][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3611.156051][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3611.156059][ C0] ? 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)
[ 3611.156064][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3611.156067][ C0] ? 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)
[ 3611.156069][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3611.156073][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3611.156076][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3611.156079][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3611.156083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.156085][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3611.156088][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3611.156092][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3611.156095][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3611.156097][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3611.156100][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3611.156105][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.156107][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3611.156113][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3611.156118][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3611.156120][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3611.156124][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3611.156126][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3611.156129][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3611.156132][ C0] tc_run (net/core/dev.c:3912)
[ 3611.156136][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3611.156139][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.156141][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3611.156145][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3611.156149][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.156151][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3611.156155][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3611.156159][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3611.156162][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3611.156170][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.156174][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3611.156177][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3611.156185][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3611.156188][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3611.156192][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3611.156196][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3611.156199][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3611.156202][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3611.156206][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3611.156209][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3611.156212][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3611.156216][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3611.156219][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3611.156225][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3611.156229][ C0] ? 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)
[ 3611.156232][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3611.156237][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3611.156239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.156241][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3611.156244][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3611.156246][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3611.156248][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3611.156251][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3611.156254][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3611.156258][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3611.156264][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3611.156268][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3611.156271][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3611.156275][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3611.156279][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3611.156283][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3611.156288][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3611.156291][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3611.156295][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3611.156298][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.156300][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3611.156305][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3611.156307][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3611.156310][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3611.156313][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3611.156317][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3611.156321][ C0] __do_softirq (kernel/softirq.c:553)
[ 3611.156325][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3611.156329][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3611.156333][ C0]
[ 3611.156333][ C0]
[ 3611.156334][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3611.156338][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3611.156341][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3611.156344][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3611.156346][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3611.156348][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3611.156349][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3611.156351][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3611.156352][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3611.156357][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3611.156361][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3611.156367][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3611.156370][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3611.156373][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3611.156375][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3611.156377][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3611.156379][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3611.156380][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3611.156382][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3611.156383][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3611.156380][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 3611.156382][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 3611.156383][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3611.156388][ C0]
[ 3611.208738][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3611.209351][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3611.209644][ C1] Code: 48 c7 c7 a8 61 78 87 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 a8 61 78 87 mov $0xffffffff877861a8,%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)
[ 3611.210620][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 3611.210929][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3611.211329][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3611.211728][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3611.212129][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3611.212530][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3611.212931][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3611.213380][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3611.213714][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3611.214116][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3611.214520][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3611.214919][ C1] PKRU: 55555554
[ 3611.215101][ C1] Call Trace:
[ 3611.215283][ C1]
[ 3611.215432][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3611.215706][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3611.215960][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3611.216213][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3611.216445][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3611.216717][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3611.216986][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3611.217244][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3611.217533][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3611.217778][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3611.218091][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3611.218364][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3611.218656][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3611.218922][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3611.219230][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3611.219494][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3611.219758][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3611.220068][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3611.220365][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3611.220682][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3611.220974][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3611.221256][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3611.221537][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3611.221856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.222102][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3611.222343][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3611.222594][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3611.222867][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3611.223151][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.223399][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3611.223641][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3611.223903][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3611.224138][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3611.224385][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3611.224646][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3611.224924][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3611.225209][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3611.225459][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3611.225731][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3611.225994][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3611.226344][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3611.226598][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3611.226919][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3611.227183][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3611.227389][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3611.227620][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3611.227875][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3611.228154][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3611.228383][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3611.228703][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3611.229013][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3611.229294][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3611.229593][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3611.229841][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3611.230071][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3611.230373][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3611.230658][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3611.230984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.231225][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3611.231527][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3611.231812][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3611.232130][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3611.232387][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3611.232624][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3611.232873][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3611.233192][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3611.233527][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3611.233826][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3611.234102][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3611.234390][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3611.234658][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3611.234975][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3611.235201][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3611.235436][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3611.235709][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3611.235974][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3611.236261][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3611.236508][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3611.236771][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3611.237037][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3611.237321][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.237562][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3611.237839][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3611.238100][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3611.238377][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.238618][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3611.238860][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3611.239092][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3611.239379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.239619][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3611.239876][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3611.240137][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3611.240387][ C1] tc_run (net/core/dev.c:3912)
[ 3611.240593][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3611.240824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.241063][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3611.241324][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3611.241578][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3611.241819][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3611.242083][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3611.242394][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3611.242667][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3611.242920][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3611.243185][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3611.243443][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3611.243735][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3611.244012][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3611.244266][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3611.244532][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3611.244747][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3611.244994][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3611.245253][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3611.245505][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3611.245747][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3611.245997][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3611.246241][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3611.246512][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3611.246794][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3611.247072][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3611.247355][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3611.247630][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3611.247875][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3611.248148][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3611.248386][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3611.248650][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3611.248912][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3611.249173][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3611.249449][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3611.249733][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3611.249995][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3611.250230][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3611.250479][ C1] __do_softirq (kernel/softirq.c:553)
[ 3611.250714][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3611.250936][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3611.251223][ C1]
[ 3611.251375][ C1]
[ 3611.251525][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3611.251832][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3611.252091][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3611.253064][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3611.253375][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3611.253773][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3611.254174][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3611.254575][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3611.254973][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3611.255381][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3611.255673][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3611.255934][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3611.256178][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3611.256430][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3611.256710][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3611.256949][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3611.257223][ C1] do_idle (kernel/sched/idle.c:312)
[ 3611.257427][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3611.257672][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3611.257918][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3611.258188][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3636.576519][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3636.577058][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3636.577572][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3636.578050][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3636.578977][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3636.579597][ C0] 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)
[ 3636.579925][ C0] 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 10 26 0c fe call 0xfffffffffe0c2647
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 10 26 0c fe call 0xfffffffffe0c261d
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3636.580912][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3636.581222][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3636.581626][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3636.582030][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3636.582432][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3636.582834][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3636.583239][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3636.583691][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3636.584028][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3636.584432][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3636.584835][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3636.585247][ C0] PKRU: 55555554
[ 3636.585430][ C0] Call Trace:
[ 3636.585603][ C0]
[ 3636.585755][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3636.586021][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3636.586266][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3636.586549][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3636.586824][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3636.587113][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3636.587387][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3636.587695][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3636.587960][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3636.588272][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3636.588572][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3636.588893][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3636.589184][ C0] ? 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)
[ 3636.589478][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3636.589769][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3636.590083][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3636.590328][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.590571][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3636.590811][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3636.591063][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3636.591337][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3636.591628][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.591868][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3636.592110][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3636.592372][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3636.592611][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3636.592860][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3636.593120][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3636.593398][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3636.593678][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3636.593927][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3636.594203][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3636.594470][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3636.594820][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3636.595081][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3636.595406][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3636.595673][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3636.595879][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3636.596114][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3636.596371][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3636.596650][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3636.596925][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3636.597157][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3636.597483][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3636.597793][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3636.598077][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3636.598375][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3636.598624][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3636.598858][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3636.599161][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3636.599448][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3636.599777][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.600018][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3636.600318][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3636.600606][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3636.600926][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3636.601185][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3636.601423][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3636.601672][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3636.601990][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3636.602327][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3636.602632][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3636.602909][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3636.603202][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3636.603517][ C0] ? 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)
[ 3636.603752][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3636.604018][ C0] ? 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)
[ 3636.604252][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3636.604474][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3636.604728][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3636.604994][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3636.605292][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.605533][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3636.605813][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3636.606055][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3636.606304][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3636.606523][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3636.606793][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3636.607106][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.607347][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3636.607617][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3636.607859][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3636.608092][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3636.608336][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3636.608593][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3636.608810][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3636.609080][ C0] tc_run (net/core/dev.c:3912)
[ 3636.609289][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3636.609522][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.609762][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3636.610026][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3636.610282][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.610524][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3636.610791][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3636.611099][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3636.611374][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3636.611662][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.611905][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3636.612168][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3636.612508][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3636.612787][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3636.613042][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3636.613310][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3636.613529][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3636.613775][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3636.614082][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3636.614336][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3636.614579][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3636.614831][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3636.615077][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3636.615347][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3636.615631][ C0] ? 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)
[ 3636.615938][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3636.616186][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3636.616440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.616681][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3636.616951][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3636.617217][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3636.617462][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3636.617720][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3636.618024][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3636.618292][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3636.618515][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3636.618778][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3636.619048][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3636.619291][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3636.619530][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3636.619795][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3636.620058][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3636.620320][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3636.620592][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3636.620879][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.621120][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3636.621415][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3636.621654][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3636.621922][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3636.622145][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3636.622445][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3636.622695][ C0] __do_softirq (kernel/softirq.c:553)
[ 3636.622930][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3636.623153][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3636.623441][ C0]
[ 3636.623592][ C0]
[ 3636.623745][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3636.624051][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3636.624405][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3636.625392][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3636.625702][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3636.626104][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3636.626505][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3636.626909][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3636.627312][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3636.627718][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3636.628001][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3636.628236][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3636.628540][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3636.628768][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3636.629749][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3636.630174][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3636.630576][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3636.630979][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3636.631382][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3636.631783][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3636.634253][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3636.634768][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3636.635262][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3636.635745][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3636.636682][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3636.637300][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3636.637630][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3636.638611][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3636.638920][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3636.639325][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3636.639726][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3636.640128][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3636.640534][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3636.640938][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3636.641391][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3636.641726][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3636.642132][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3636.642539][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3636.642940][ C1] PKRU: 55555554
[ 3636.643124][ C1] Call Trace:
[ 3636.643295][ C1]
[ 3636.643448][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3636.643713][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3636.643958][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3636.644237][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3636.644512][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3636.644804][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3636.645083][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3636.645391][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3636.645655][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3636.645920][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3636.646230][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3636.646530][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3636.646849][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3636.647141][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3636.647440][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3636.647731][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3636.648046][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.648288][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3636.648531][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3636.648782][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3636.649056][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3636.649345][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.649588][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3636.649837][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3636.650100][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3636.650338][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3636.650588][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3636.650849][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3636.651128][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3636.651408][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3636.651658][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3636.651931][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3636.652198][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3636.652551][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3636.652806][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3636.653129][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3636.653398][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3636.653610][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3636.653843][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3636.654100][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3636.654382][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3636.654610][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3636.654933][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3636.655252][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3636.655536][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3636.655835][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3636.656085][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3636.656318][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3636.656622][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3636.656909][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3636.657238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.657480][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3636.657780][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3636.658066][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3636.658387][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3636.658646][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3636.658884][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3636.659135][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3636.659453][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3636.659789][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3636.660091][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3636.660371][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3636.660659][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3636.660928][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3636.661245][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3636.661470][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3636.661706][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3636.661978][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3636.662244][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3636.662536][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3636.662784][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3636.663047][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3636.663315][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3636.663601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.663843][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3636.664122][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3636.664387][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3636.664666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.664907][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3636.665158][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3636.665393][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3636.665679][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.665920][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3636.666178][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3636.666442][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3636.666692][ C1] tc_run (net/core/dev.c:3912)
[ 3636.666900][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3636.667135][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.667376][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3636.667643][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3636.667898][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3636.668139][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3636.668408][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3636.668717][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3636.668991][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3636.669246][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3636.669515][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3636.669775][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3636.670066][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3636.670345][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3636.670600][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3636.670866][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3636.671086][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3636.671332][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3636.671587][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3636.671842][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3636.672089][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3636.672342][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3636.672590][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3636.672862][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3636.673145][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3636.673420][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3636.673709][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3636.673982][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3636.674229][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3636.674504][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3636.674744][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3636.675009][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3636.675291][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3636.675554][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3636.675829][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3636.676119][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3636.676385][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3636.676619][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3636.676870][ C1] __do_softirq (kernel/softirq.c:553)
[ 3636.677106][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3636.677328][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3636.677618][ C1]
[ 3636.677768][ C1]
[ 3636.677921][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3636.678231][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3636.678492][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3636.679476][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3636.679788][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3636.680191][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3636.680597][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3636.681000][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3636.681408][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3636.681811][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3636.682105][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3636.682370][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3636.682615][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3636.682869][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3636.683148][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3636.683391][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3636.683667][ C1] do_idle (kernel/sched/idle.c:312)
[ 3636.683872][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3636.684117][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3636.684365][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3636.684637][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3664.576498][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3664.577036][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3664.577549][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3664.578025][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3664.578946][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3664.579565][ C0] 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)
[ 3664.579888][ C0] 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85
All code
========
0: 49 89 fd mov %rdi,%r13
3: 49 89 fc mov %rdi,%r12
6: 41 be 01 00 00 00 mov $0x1,%r14d
c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
13: fc ff df
16: 49 c1 ed 03 shr $0x3,%r13
1a: 41 83 e4 07 and $0x7,%r12d
1e: 49 01 c5 add %rax,%r13
21: 41 83 c4 03 add $0x3,%r12d
25: be 04 00 00 00 mov $0x4,%esi
2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction
2d: e8 10 26 0c fe call 0xfffffffffe0c2642
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 10 26 0c fe call 0xfffffffffe0c2618
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
[ 3664.580865][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3664.581175][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3664.581576][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3664.581976][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3664.582379][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3664.582780][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3664.583181][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3664.583632][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3664.583965][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3664.584370][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3664.584774][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3664.585181][ C0] PKRU: 55555554
[ 3664.585364][ C0] Call Trace:
[ 3664.585538][ C0]
[ 3664.585688][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3664.585952][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3664.586198][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3664.586477][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3664.586750][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3664.587042][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3664.587309][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3664.587619][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3664.587883][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3664.588194][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3664.588491][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3664.588808][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3664.589101][ C0] ? 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)
[ 3664.589391][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3664.589683][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3664.589996][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3664.590237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.590481][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3664.590723][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3664.590974][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3664.591248][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3664.591533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.591773][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3664.592017][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3664.592280][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3664.592517][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3664.592764][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3664.593025][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3664.593306][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3664.593584][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3664.593835][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3664.594108][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3664.594374][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3664.594730][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3664.594991][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3664.595315][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3664.595584][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3664.595793][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3664.596024][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3664.596280][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3664.596559][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3664.596835][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3664.597063][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3664.597385][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3664.597695][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3664.597978][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3664.598275][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3664.598525][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3664.598757][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3664.599059][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3664.599347][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3664.599674][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.599912][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3664.600210][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3664.600498][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3664.600816][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3664.601074][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3664.601312][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3664.601563][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3664.601879][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3664.602213][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3664.602516][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3664.602795][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3664.603086][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3664.603400][ C0] ? 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)
[ 3664.603637][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3664.603902][ C0] ? 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)
[ 3664.604133][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3664.604358][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3664.604611][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3664.604877][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3664.605167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.605407][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3664.605685][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3664.605928][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3664.606177][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3664.606394][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3664.606665][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3664.606975][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.607216][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3664.607489][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3664.607731][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3664.607964][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3664.608204][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3664.608462][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3664.608681][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3664.608952][ C0] tc_run (net/core/dev.c:3912)
[ 3664.609158][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3664.609392][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.609631][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3664.609894][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3664.610148][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.610387][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3664.610652][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3664.610961][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3664.611234][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3664.611525][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.611766][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3664.612024][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3664.612364][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3664.612642][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3664.612897][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3664.613164][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3664.613381][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3664.613627][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3664.613934][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3664.614188][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3664.614430][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3664.614680][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3664.614923][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3664.615191][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3664.615476][ C0] ? 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)
[ 3664.615780][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3664.616027][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3664.616279][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.616520][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3664.616789][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3664.617054][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3664.617298][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3664.617556][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3664.617861][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3664.618128][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3664.618349][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3664.618612][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3664.618883][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3664.619121][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3664.619362][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3664.619625][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3664.619888][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3664.620149][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3664.620420][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3664.620709][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.620950][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3664.621241][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3664.621483][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3664.621748][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3664.621970][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3664.622268][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3664.622519][ C0] __do_softirq (kernel/softirq.c:553)
[ 3664.622754][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3664.622975][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3664.623262][ C0]
[ 3664.623415][ C0]
[ 3664.623565][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3664.623872][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3664.624222][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3664.625210][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3664.625520][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3664.625929][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3664.626331][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3664.626730][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3664.627130][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3664.627538][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3664.627820][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3664.628055][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3664.628356][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3664.628587][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3664.629563][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3664.629986][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3664.630388][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3664.630788][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3664.631189][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3664.631589][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3664.634047][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3664.634562][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3664.635056][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3664.635539][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3664.636475][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3664.637093][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3664.637422][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3664.638404][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3664.638715][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3664.639116][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3664.639525][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3664.639928][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3664.640331][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3664.640734][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3664.641186][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3664.641524][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3664.641929][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3664.642331][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3664.642733][ C1] PKRU: 55555554
[ 3664.642916][ C1] Call Trace:
[ 3664.643089][ C1]
[ 3664.643238][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3664.643505][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3664.643752][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3664.644032][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3664.644310][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3664.644599][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3664.644869][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3664.645190][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3664.645454][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3664.645719][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3664.646032][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3664.646331][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3664.646650][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3664.646941][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3664.647240][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3664.647532][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3664.647849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.648092][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3664.648335][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3664.648586][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3664.648866][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3664.649153][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.649396][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3664.649639][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3664.649904][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3664.650140][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3664.650392][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3664.650652][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3664.650932][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3664.651215][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3664.651467][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3664.651743][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3664.652009][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3664.652361][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3664.652616][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3664.652940][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3664.653205][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3664.653415][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3664.653650][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3664.653904][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3664.654183][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3664.654416][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3664.654740][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3664.655058][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3664.655344][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3664.655643][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3664.655891][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3664.656125][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3664.656429][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3664.656715][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3664.657043][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.657286][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3664.657586][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3664.657873][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3664.658193][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3664.658464][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3664.658702][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3664.658952][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3664.659269][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3664.659606][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3664.659908][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3664.660184][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3664.660479][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3664.660748][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3664.661066][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3664.661286][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3664.661521][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3664.661794][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3664.662062][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3664.662350][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3664.662600][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3664.662864][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3664.663130][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3664.663421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.663664][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3664.663944][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3664.664207][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3664.664486][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.664729][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3664.664980][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3664.665211][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3664.665503][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.665745][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3664.666002][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3664.666266][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3664.666515][ C1] tc_run (net/core/dev.c:3912)
[ 3664.666723][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3664.666955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.667196][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3664.667461][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3664.667720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3664.667962][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3664.668230][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3664.668539][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3664.668814][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3664.669071][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3664.669339][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3664.669597][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3664.669887][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3664.670168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3664.670425][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3664.670692][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3664.670910][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3664.671157][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3664.671414][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3664.671669][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3664.671911][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3664.672161][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3664.672409][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3664.672680][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3664.672966][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3664.673242][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3664.673526][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3664.673803][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3664.674050][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3664.674327][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3664.674564][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3664.674830][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3664.675103][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3664.675367][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3664.675644][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3664.675931][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3664.676194][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3664.676433][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3664.676685][ C1] __do_softirq (kernel/softirq.c:553)
[ 3664.676918][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3664.677142][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3664.677431][ C1]
[ 3664.677591][ C1]
[ 3664.677743][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3664.678053][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3664.678316][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3664.679297][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3664.679614][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3664.680018][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3664.680421][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3664.680825][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3664.681231][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3664.681637][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3664.681930][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3664.682194][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3664.682437][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3664.682691][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3664.682975][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3664.683215][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3664.683495][ C1] do_idle (kernel/sched/idle.c:312)
[ 3664.683701][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3664.683945][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3664.684191][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3664.684465][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3664.684779][ C1]
| [ 3689.261265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3689.261645][ C0] rcu: 0-....: (1298768 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=306675
| [ 3689.262205][ C0] rcu: (t=1275354 jiffies g=2033089 q=12 ncpus=4)
[ 3689.262990][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3689.263606][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3689.263937][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3689.264922][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3689.265233][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3689.265636][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3689.266040][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3689.266440][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3689.266840][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3689.267242][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3689.267694][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3689.268031][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3689.268435][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3689.268835][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3689.269239][ C0] PKRU: 55555554
[ 3689.269420][ C0] Call Trace:
[ 3689.269592][ C0]
[ 3689.269743][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3689.270021][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3689.270276][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3689.270529][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3689.270761][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3689.271032][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3689.271306][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3689.271565][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3689.271853][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3689.272098][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3689.272413][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3689.272688][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3689.272977][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3689.273248][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3689.273556][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3689.273820][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3689.274133][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3689.274432][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3689.274751][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3689.275048][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3689.275345][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3689.275635][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3689.275951][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3689.276194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.276437][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3689.276680][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3689.276930][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3689.277210][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3689.277498][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.277739][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3689.277982][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3689.278246][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3689.278482][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3689.278731][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3689.278992][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3689.279270][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3689.279552][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3689.279801][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3689.280076][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3689.280342][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3689.280692][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3689.280947][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3689.281269][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3689.281536][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3689.281741][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3689.281975][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3689.282232][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3689.282510][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3689.282786][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3689.283016][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3689.283338][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3689.283648][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3689.283931][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3689.284231][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3689.284480][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3689.284715][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3689.285023][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3689.285308][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3689.285637][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.285878][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3689.286181][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3689.286469][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3689.286788][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3689.287046][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3689.287284][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3689.287535][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3689.287850][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3689.288189][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3689.288491][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3689.288768][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3689.289061][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3689.289381][ C0] ? 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)
[ 3689.289615][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3689.289882][ C0] ? 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)
[ 3689.290117][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3689.290341][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3689.290593][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3689.290861][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3689.291149][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.291394][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3689.291672][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3689.291913][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3689.292162][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3689.292379][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3689.292649][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3689.292961][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.293207][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3689.293476][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3689.293719][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3689.293950][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3689.294193][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3689.294449][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3689.294666][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3689.294946][ C0] tc_run (net/core/dev.c:3912)
[ 3689.295154][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3689.295385][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.295627][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3689.295890][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3689.296145][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.296385][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3689.296652][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3689.296960][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3689.297235][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3689.297524][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.297766][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3689.298024][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3689.298364][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3689.298645][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3689.298900][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3689.299167][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3689.299384][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3689.299630][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3689.299936][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3689.300190][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3689.300430][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3689.300682][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3689.300920][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3689.301189][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3689.301472][ C0] ? 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)
[ 3689.301778][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3689.302026][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3689.302280][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.302521][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3689.302790][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3689.303055][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3689.303301][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3689.303560][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3689.303865][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3689.304132][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3689.304355][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3689.304617][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3689.304892][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3689.305135][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3689.305374][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3689.305637][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3689.305901][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3689.306162][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3689.306433][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3689.306721][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.306960][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3689.307254][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3689.307496][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3689.307763][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3689.307984][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3689.308282][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3689.308533][ C0] __do_softirq (kernel/softirq.c:553)
[ 3689.308766][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3689.308991][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3689.309280][ C0]
[ 3689.309432][ C0]
[ 3689.309586][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3689.309895][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3689.310247][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3689.311228][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3689.311541][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3689.311943][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3689.312347][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3689.312750][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3689.313153][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3689.313559][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3689.313846][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3689.314080][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3689.314384][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3689.314615][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3689.315607][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3689.316031][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3689.316435][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3689.316840][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3689.317245][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3689.317648][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3689.317648][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3689.318055][ C0]
| [ 3689.318214][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 3689.318491][ C1] NMI backtrace for cpu 1
[ 3689.318504][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3689.318507][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3689.318516][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3689.318519][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3689.318523][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3689.318525][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3689.318527][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3689.318529][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3689.318530][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3689.318532][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3689.318535][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3689.318538][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3689.318540][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3689.318541][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3689.318543][ C1] PKRU: 55555554
[ 3689.318544][ C1] Call Trace:
[ 3689.318548][ C1]
[ 3689.318552][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3689.318558][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3689.318564][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3689.318570][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3689.318573][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3689.318576][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3689.318580][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3689.318583][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3689.318587][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3689.318591][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3689.318594][ C1]
[ 3689.318595][ C1]
[ 3689.318597][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3689.318600][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.318605][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3689.318609][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3689.318613][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3689.318616][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3689.318619][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.318621][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3689.318626][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3689.318630][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3689.318638][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3689.318640][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3689.318646][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3689.318654][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3689.318658][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3689.318661][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3689.318664][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3689.318667][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3689.318673][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3689.318678][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3689.318681][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3689.318692][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3689.318695][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3689.318698][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3689.318704][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3689.318707][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3689.318713][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3689.318719][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3689.318725][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3689.318730][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3689.318740][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3689.318743][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3689.318746][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3689.318750][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3689.318753][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3689.318758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.318760][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3689.318764][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3689.318768][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3689.318772][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3689.318775][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3689.318778][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3689.318781][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3689.318790][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3689.318797][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3689.318804][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3689.318809][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3689.318818][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3689.318824][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3689.318834][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3689.318838][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3689.318843][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3689.318848][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3689.318852][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3689.318855][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3689.318862][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3689.318866][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3689.318869][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3689.318873][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.318875][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3689.318878][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3689.318882][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3689.318885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.318889][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3689.318894][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3689.318897][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3689.318900][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.318903][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3689.318905][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3689.318908][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3689.318912][ C1] tc_run (net/core/dev.c:3912)
[ 3689.318916][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3689.318919][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.318921][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3689.318926][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3689.318930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3689.318932][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3689.318936][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3689.318941][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3689.318944][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3689.318948][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3689.318952][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3689.318955][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3689.318963][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3689.318966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3689.318970][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3689.318973][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3689.318976][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3689.318980][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3689.318984][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3689.318987][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3689.318990][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3689.318994][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3689.318998][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3689.319004][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3689.319009][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3689.319012][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3689.319016][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3689.319019][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3689.319023][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3689.319025][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3689.319030][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3689.319035][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3689.319039][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3689.319042][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3689.319047][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3689.319050][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3689.319056][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3689.319063][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3689.319066][ C1] __do_softirq (kernel/softirq.c:553)
[ 3689.319071][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3689.319075][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3689.319079][ C1]
[ 3689.319080][ C1]
[ 3689.319081][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3689.319087][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3689.319090][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3689.319093][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3689.319095][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3689.319097][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3689.319098][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3689.319100][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3689.319102][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3689.319105][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3689.319108][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3689.319112][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3689.319114][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3689.319117][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3689.319121][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3689.319124][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3689.319129][ C1] do_idle (kernel/sched/idle.c:312)
[ 3689.319131][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3689.319134][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3689.319137][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3689.319141][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3716.576499][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3716.577037][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3716.577549][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3716.578023][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3716.578944][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3716.579563][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3716.579889][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3716.580867][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3716.581176][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3716.581576][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3716.581978][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3716.582384][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3716.582786][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3716.583186][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3716.583635][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3716.583969][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3716.584374][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3716.584789][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3716.585189][ C0] PKRU: 55555554
[ 3716.585372][ C0] Call Trace:
[ 3716.585544][ C0]
[ 3716.585693][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3716.585955][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3716.586201][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3716.586478][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3716.586755][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3716.587044][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3716.587311][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3716.587619][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3716.587886][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3716.588197][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3716.588495][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3716.588812][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3716.589105][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3716.589402][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3716.589693][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3716.590007][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3716.590252][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.590493][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3716.590735][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3716.590985][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3716.591259][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3716.591547][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.591786][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3716.592028][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3716.592289][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3716.592526][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3716.592776][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3716.593037][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3716.593317][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3716.593595][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3716.593845][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3716.594119][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3716.594384][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3716.594742][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3716.594997][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3716.595319][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3716.595584][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3716.595790][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3716.596023][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3716.596279][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3716.596556][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3716.596831][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3716.597061][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3716.597384][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3716.597692][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3716.597977][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3716.598272][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3716.598522][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3716.598754][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3716.599055][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3716.599343][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3716.599670][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.599912][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3716.600208][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3716.600497][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3716.600816][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3716.601074][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3716.601309][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3716.601557][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3716.601873][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3716.602207][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3716.602510][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3716.602786][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3716.603077][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3716.603390][ C0] ? 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)
[ 3716.603626][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3716.603892][ C0] ? 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)
[ 3716.604124][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3716.604346][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3716.604599][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3716.604870][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3716.605158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.605396][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3716.605676][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3716.605918][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3716.606166][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3716.606386][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3716.606654][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3716.606966][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.607204][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3716.607475][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3716.607716][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3716.607949][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3716.608191][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3716.608447][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3716.608664][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3716.608933][ C0] tc_run (net/core/dev.c:3912)
[ 3716.609140][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3716.609372][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.609612][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3716.609874][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3716.610129][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.610369][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3716.610635][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3716.610941][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3716.611216][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3716.611504][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.611746][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3716.612005][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3716.612344][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3716.612620][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3716.612875][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3716.613141][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3716.613361][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3716.613606][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3716.613911][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3716.614163][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3716.614405][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3716.614661][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3716.614898][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3716.615167][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3716.615450][ C0] ? 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)
[ 3716.615755][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3716.616002][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3716.616254][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.616493][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3716.616762][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3716.617028][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3716.617271][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3716.617528][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3716.617832][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3716.618097][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3716.618321][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3716.618587][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3716.618855][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3716.619097][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3716.619334][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3716.619597][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3716.619860][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3716.620121][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3716.620393][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3716.620678][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.620917][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3716.621213][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3716.621452][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3716.621716][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3716.621940][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3716.622238][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3716.622486][ C0] __do_softirq (kernel/softirq.c:553)
[ 3716.622722][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3716.622942][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3716.623232][ C0]
[ 3716.623382][ C0]
[ 3716.623534][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3716.623840][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3716.624195][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3716.625175][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3716.625485][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3716.625884][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3716.626283][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3716.626683][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3716.627085][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3716.627490][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3716.627772][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3716.628008][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3716.628310][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3716.628537][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3716.629512][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3716.629937][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3716.630337][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3716.630737][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3716.631141][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3716.631542][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3716.634006][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3716.634525][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3716.635013][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3716.635495][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3716.636431][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3716.637049][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3716.637378][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3716.638357][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3716.638673][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3716.639076][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3716.639493][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3716.639898][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3716.640302][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3716.640705][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3716.641158][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3716.641497][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3716.641904][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3716.642307][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3716.642711][ C1] PKRU: 55555554
[ 3716.642893][ C1] Call Trace:
[ 3716.643066][ C1]
[ 3716.643215][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3716.643482][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3716.643729][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3716.644009][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3716.644287][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3716.644576][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3716.644850][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3716.645162][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3716.645426][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3716.645692][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3716.646005][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3716.646307][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3716.646623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3716.646915][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3716.647214][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3716.647507][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3716.647822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.648065][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3716.648308][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3716.648558][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3716.648834][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3716.649121][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.649365][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3716.649609][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3716.649873][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3716.650108][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3716.650359][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3716.650620][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3716.650899][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3716.651180][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3716.651432][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3716.651707][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3716.651974][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3716.652328][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3716.652584][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3716.652907][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3716.653173][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3716.653381][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3716.653615][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3716.653869][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3716.654147][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3716.654381][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3716.654712][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3716.655022][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3716.655308][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3716.655607][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3716.655861][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3716.656095][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3716.656400][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3716.656686][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3716.657014][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.657258][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3716.657558][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3716.657847][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3716.658168][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3716.658427][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3716.658664][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3716.658915][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3716.659230][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3716.659568][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3716.659871][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3716.660148][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3716.660442][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3716.660711][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3716.661034][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3716.661252][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3716.661489][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3716.661762][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3716.662027][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3716.662315][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3716.662566][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3716.662828][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3716.663093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3716.663388][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.663627][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3716.663905][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3716.664169][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3716.664446][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.664696][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3716.664941][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3716.665170][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3716.665462][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.665703][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3716.665960][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3716.666224][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3716.666474][ C1] tc_run (net/core/dev.c:3912)
[ 3716.666682][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3716.666913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.667154][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3716.667419][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3716.667675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3716.667916][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3716.668183][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3716.668495][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3716.668770][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3716.669026][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3716.669294][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3716.669553][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3716.669840][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3716.670121][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3716.670378][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3716.670645][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3716.670863][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3716.671111][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3716.671367][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3716.671621][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3716.671863][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3716.672113][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3716.672360][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3716.672630][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3716.672918][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3716.673193][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3716.673477][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3716.673754][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3716.673999][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3716.674275][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3716.674511][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3716.674783][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3716.675047][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3716.675311][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3716.675588][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3716.675873][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3716.676138][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3716.676376][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3716.676628][ C1] __do_softirq (kernel/softirq.c:553)
[ 3716.676861][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3716.677085][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3716.677375][ C1]
[ 3716.677528][ C1]
[ 3716.677678][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3716.677987][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3716.678247][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3716.679231][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3716.679552][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3716.679954][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3716.680358][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3716.680760][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3716.681164][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3716.681569][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3716.681861][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3716.682124][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3716.682369][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3716.682625][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3716.682907][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3716.683146][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3716.683426][ C1] do_idle (kernel/sched/idle.c:312)
[ 3716.683631][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3716.683882][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3716.684126][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3716.684399][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3744.576475][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3744.577013][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3744.577522][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3744.577999][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3744.578916][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3744.579533][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3744.579859][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3744.580833][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3744.581141][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3744.581542][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3744.581942][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3744.582343][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3744.582744][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3744.583144][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3744.583594][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3744.583927][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3744.584329][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3744.584739][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3744.585138][ C0] PKRU: 55555554
[ 3744.585322][ C0] Call Trace:
[ 3744.585493][ C0]
[ 3744.585644][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3744.585908][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3744.586153][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3744.586431][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3744.586705][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3744.586996][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3744.587262][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3744.587569][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3744.587832][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3744.588141][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3744.588439][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3744.588759][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3744.589050][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3744.589346][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3744.589637][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3744.589949][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3744.590192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.590436][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3744.590677][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3744.590929][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3744.591201][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3744.591486][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.591727][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3744.591970][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3744.592231][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3744.592467][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3744.592714][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3744.592973][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3744.593256][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3744.593534][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3744.593784][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3744.594058][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3744.594322][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3744.594679][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3744.594932][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3744.595253][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3744.595519][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3744.595725][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3744.595956][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3744.596211][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3744.596489][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3744.596764][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3744.596990][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3744.597312][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3744.597621][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3744.597905][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3744.598202][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3744.598451][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3744.598682][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3744.598984][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3744.599272][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3744.599598][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.599835][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3744.600134][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3744.600420][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3744.600737][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3744.600995][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3744.601232][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3744.601482][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3744.601797][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3744.602131][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3744.602431][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3744.602707][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3744.602995][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3744.603309][ C0] ? 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)
[ 3744.603544][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3744.603809][ C0] ? 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)
[ 3744.604039][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3744.604263][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3744.604523][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3744.604789][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3744.605073][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.605314][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3744.605590][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3744.605831][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3744.606080][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3744.606296][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3744.606567][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3744.606875][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.607115][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3744.607382][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3744.607624][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3744.607856][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3744.608099][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3744.608355][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3744.608574][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3744.608843][ C0] tc_run (net/core/dev.c:3912)
[ 3744.609048][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3744.609281][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.609519][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3744.609781][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3744.610035][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.610274][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3744.610538][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3744.610845][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3744.611118][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3744.611408][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.611647][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3744.611904][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3744.612244][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3744.612520][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3744.612774][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3744.613041][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3744.613258][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3744.613504][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3744.613810][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3744.614063][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3744.614304][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3744.614561][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3744.614796][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3744.615063][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3744.615349][ C0] ? 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)
[ 3744.615656][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3744.615903][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3744.616153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.616393][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3744.616662][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3744.616926][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3744.617170][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3744.617426][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3744.617731][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3744.617995][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3744.618216][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3744.618479][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3744.618749][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3744.618987][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3744.619226][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3744.619489][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3744.619749][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3744.620010][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3744.620280][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3744.620567][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.620807][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3744.621097][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3744.621338][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3744.621602][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3744.621823][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3744.622120][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3744.622369][ C0] __do_softirq (kernel/softirq.c:553)
[ 3744.622603][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3744.622823][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3744.623109][ C0]
[ 3744.623261][ C0]
[ 3744.623412][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3744.623719][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3744.624069][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3744.625052][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3744.625360][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3744.625763][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3744.626164][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3744.626564][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3744.626965][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3744.627372][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3744.627655][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3744.627890][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3744.628190][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3744.628420][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3744.629399][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3744.629822][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3744.630224][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3744.630625][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3744.631025][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3744.631427][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3744.633890][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3744.634405][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3744.634894][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3744.635374][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3744.636313][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3744.636931][ 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)
[ 3744.637259][ 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85
All code
========
0: 49 89 fd mov %rdi,%r13
3: 49 89 fc mov %rdi,%r12
6: 41 be 01 00 00 00 mov $0x1,%r14d
c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
13: fc ff df
16: 49 c1 ed 03 shr $0x3,%r13
1a: 41 83 e4 07 and $0x7,%r12d
1e: 49 01 c5 add %rax,%r13
21: 41 83 c4 03 add $0x3,%r12d
25: be 04 00 00 00 mov $0x4,%esi
2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction
2d: e8 10 26 0c fe call 0xfffffffffe0c2642
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 10 26 0c fe call 0xfffffffffe0c2618
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
[ 3744.638239][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3744.638552][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3744.638954][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3744.639363][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3744.639766][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3744.640170][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3744.640573][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3744.641025][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3744.641366][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3744.641772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3744.642175][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3744.642580][ C1] PKRU: 55555554
[ 3744.642764][ C1] Call Trace:
[ 3744.642937][ C1]
[ 3744.643087][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3744.643353][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3744.643600][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3744.643880][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3744.644156][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3744.644447][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3744.644724][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3744.645034][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3744.645302][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3744.645568][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3744.645881][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3744.646179][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3744.646500][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3744.646791][ 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)
[ 3744.647084][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3744.647377][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3744.647692][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.647936][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3744.648177][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3744.648428][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3744.648705][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3744.648993][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.649235][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3744.649479][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3744.649742][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3744.649979][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3744.650228][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3744.650490][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3744.650771][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3744.651054][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3744.651304][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3744.651580][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3744.651847][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3744.652198][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3744.652454][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3744.652777][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3744.653045][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3744.653250][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3744.653485][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3744.653741][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3744.654019][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3744.654251][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3744.654584][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3744.654893][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3744.655179][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3744.655478][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3744.655728][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3744.655964][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3744.656268][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3744.656556][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3744.656885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.657128][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3744.657428][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3744.657717][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3744.658039][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3744.658298][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3744.658536][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3744.658786][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3744.659104][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3744.659439][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3744.659745][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3744.660027][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3744.660319][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3744.660590][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3744.660907][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3744.661126][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3744.661362][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3744.661635][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3744.661903][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3744.662189][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3744.662439][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3744.662702][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3744.662969][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3744.663259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.663501][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3744.663780][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3744.664044][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3744.664321][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.664572][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3744.664816][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3744.665048][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3744.665337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.665578][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3744.665836][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3744.666099][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3744.666350][ C1] tc_run (net/core/dev.c:3912)
[ 3744.666559][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3744.666791][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.667034][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3744.667298][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3744.667555][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3744.667796][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3744.668064][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3744.668373][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3744.668647][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3744.668903][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3744.669170][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3744.669430][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3744.669719][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3744.669999][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3744.670252][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3744.670522][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3744.670740][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3744.670989][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3744.671244][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3744.671500][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3744.671741][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3744.671991][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3744.672238][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3744.672509][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3744.672794][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3744.673069][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3744.673352][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3744.673627][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3744.673872][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3744.674148][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3744.674385][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3744.674657][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3744.674921][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3744.675186][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3744.675464][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3744.675750][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3744.676013][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3744.676249][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3744.676501][ C1] __do_softirq (kernel/softirq.c:553)
[ 3744.676734][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3744.676959][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3744.677246][ C1]
[ 3744.677400][ C1]
[ 3744.677552][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3744.677861][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3744.678120][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3744.679097][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3744.679414][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3744.679818][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3744.680221][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3744.680626][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3744.681033][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3744.681440][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3744.681730][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3744.681995][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3744.682239][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3744.682493][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3744.682774][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3744.683013][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3744.683291][ C1] do_idle (kernel/sched/idle.c:312)
[ 3744.683497][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3744.683740][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3744.683986][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3744.684258][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3744.684585][ C1]
| [ 3767.320265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3767.320643][ C0] rcu: 0-....: (1376658 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=325741
| [ 3767.321203][ C0] rcu: (t=1353413 jiffies g=2033089 q=12 ncpus=4)
[ 3767.321986][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3767.322605][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3767.322935][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3767.323910][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3767.324221][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3767.324628][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3767.325028][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3767.325431][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3767.325834][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3767.326235][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3767.326683][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3767.327017][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3767.327423][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3767.327825][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3767.328226][ C0] PKRU: 55555554
[ 3767.328409][ C0] Call Trace:
[ 3767.328582][ C0]
[ 3767.328732][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3767.329006][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3767.329260][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3767.329513][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3767.329746][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3767.330016][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3767.330288][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3767.330547][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3767.330833][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3767.331076][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3767.331398][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3767.331672][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3767.331961][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3767.332230][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3767.332538][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3767.332803][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3767.333114][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3767.333409][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3767.333727][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3767.334020][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3767.334316][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3767.334614][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3767.334929][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3767.335171][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.335413][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3767.335654][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3767.335906][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3767.336179][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3767.336465][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.336704][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3767.336948][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3767.337209][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3767.337449][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3767.337698][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3767.337959][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3767.338238][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3767.338516][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3767.338766][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3767.339041][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3767.339305][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3767.339656][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3767.339910][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3767.340231][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3767.340497][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3767.340702][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3767.340934][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3767.341190][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3767.341470][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3767.341744][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3767.341978][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3767.342298][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3767.342605][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3767.342889][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3767.343184][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3767.343433][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3767.343667][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3767.343967][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3767.344255][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3767.344591][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.344830][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3767.345126][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3767.345415][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3767.345733][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3767.345990][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3767.346225][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3767.346475][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3767.346789][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3767.347124][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3767.347427][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3767.347703][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3767.347992][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3767.348307][ C0] ? 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)
[ 3767.348542][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3767.348807][ C0] ? 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)
[ 3767.349042][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3767.349265][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3767.349519][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3767.349787][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3767.350073][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.350313][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3767.350591][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3767.350832][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3767.351081][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3767.351300][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3767.351571][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3767.351882][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.352121][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3767.352388][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3767.352631][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3767.352865][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3767.353106][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3767.353363][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3767.353581][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3767.353851][ C0] tc_run (net/core/dev.c:3912)
[ 3767.354061][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3767.354295][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.354543][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3767.354806][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3767.355061][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.355299][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3767.355567][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3767.355873][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3767.356148][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3767.356436][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.356678][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3767.356936][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3767.357276][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3767.357552][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3767.357805][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3767.358071][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3767.358290][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3767.358533][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3767.358841][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3767.359094][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3767.359335][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3767.359586][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3767.359820][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3767.360090][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3767.360374][ C0] ? 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)
[ 3767.360681][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3767.360926][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3767.361176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.361418][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3767.361687][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3767.361953][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3767.362200][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3767.362457][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3767.362763][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3767.363031][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3767.363255][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3767.363518][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3767.363788][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3767.364029][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3767.364265][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3767.364533][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3767.364796][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3767.365059][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3767.365332][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3767.365617][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.365857][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3767.366148][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3767.366389][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3767.366654][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3767.366877][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3767.367175][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3767.367425][ C0] __do_softirq (kernel/softirq.c:553)
[ 3767.367660][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3767.367880][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3767.368170][ C0]
[ 3767.368320][ C0]
[ 3767.368470][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3767.368778][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3767.369130][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3767.370108][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3767.370418][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3767.370819][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3767.371220][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3767.371622][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3767.372024][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3767.372430][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3767.372713][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3767.372949][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3767.373250][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3767.373479][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3767.374462][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3767.374887][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3767.375293][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3767.375693][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3767.376096][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3767.376500][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3767.376500][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3767.376905][ C0]
| [ 3767.377063][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 3767.377339][ C1] NMI backtrace for cpu 1
[ 3767.377351][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3767.377353][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3767.377362][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3767.377365][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3767.377368][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3767.377370][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3767.377372][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3767.377374][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3767.377376][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3767.377377][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3767.377379][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3767.377383][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3767.377384][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3767.377386][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3767.377387][ C1] PKRU: 55555554
[ 3767.377388][ C1] Call Trace:
[ 3767.377392][ C1]
[ 3767.377395][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3767.377401][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3767.377407][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3767.377413][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3767.377416][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3767.377419][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3767.377423][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3767.377426][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3767.377430][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3767.377433][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3767.377437][ C1]
[ 3767.377438][ C1]
[ 3767.377439][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3767.377443][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.377447][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3767.377451][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3767.377455][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3767.377458][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3767.377461][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.377463][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3767.377468][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3767.377471][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3767.377479][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3767.377481][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3767.377487][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3767.377494][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3767.377498][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3767.377501][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3767.377504][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3767.377506][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3767.377512][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3767.377517][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3767.377520][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3767.377531][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3767.377534][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3767.377537][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3767.377543][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3767.377546][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3767.377551][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3767.377558][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3767.377563][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3767.377568][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3767.377576][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3767.377579][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3767.377582][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3767.377586][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3767.377590][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3767.377594][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.377596][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3767.377601][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3767.377605][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3767.377609][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3767.377612][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3767.377614][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3767.377618][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3767.377626][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3767.377633][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3767.377640][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3767.377645][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3767.377654][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3767.377661][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3767.377670][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3767.377675][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3767.377679][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3767.377684][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3767.377688][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3767.377691][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3767.377698][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3767.377702][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3767.377705][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3767.377709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.377711][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3767.377714][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3767.377718][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3767.377720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.377724][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3767.377729][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3767.377732][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3767.377735][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.377737][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3767.377740][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3767.377743][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3767.377746][ C1] tc_run (net/core/dev.c:3912)
[ 3767.377750][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3767.377754][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.377756][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3767.377760][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3767.377764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3767.377766][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3767.377771][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3767.377775][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3767.377778][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3767.377782][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3767.377786][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3767.377789][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3767.377797][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3767.377800][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3767.377804][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3767.377808][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3767.377811][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3767.377815][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3767.377819][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3767.377821][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3767.377825][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3767.377829][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3767.377833][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3767.377840][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3767.377844][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3767.377848][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3767.377852][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3767.377854][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3767.377858][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3767.377861][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3767.377865][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3767.377870][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3767.377874][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3767.377877][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3767.377881][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3767.377884][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3767.377890][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3767.377897][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3767.377900][ C1] __do_softirq (kernel/softirq.c:553)
[ 3767.377905][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3767.377908][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3767.377912][ C1]
[ 3767.377913][ C1]
[ 3767.377914][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3767.377920][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3767.377923][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3767.377926][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3767.377928][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3767.377930][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3767.377931][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3767.377933][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3767.377934][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3767.377937][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3767.377941][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3767.377946][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3767.377948][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3767.377950][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3767.377955][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3767.377958][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3767.377962][ C1] do_idle (kernel/sched/idle.c:312)
[ 3767.377965][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3767.377968][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3767.377971][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3767.377976][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3792.576492][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3792.577030][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3792.577543][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3792.578018][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3792.578944][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3792.579563][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3792.579890][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3792.580870][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3792.581181][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3792.581585][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3792.581988][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3792.582393][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3792.582795][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3792.583196][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3792.583647][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3792.583984][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3792.584394][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3792.584797][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3792.585200][ C0] PKRU: 55555554
[ 3792.585382][ C0] Call Trace:
[ 3792.585556][ C0]
[ 3792.585706][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3792.585972][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3792.586217][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3792.586499][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3792.586773][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3792.587063][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3792.587332][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3792.587641][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3792.587904][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3792.588216][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3792.588515][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3792.588832][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3792.589123][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3792.589422][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3792.589711][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3792.590029][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3792.590271][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.590513][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3792.590752][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3792.591004][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3792.591278][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3792.591566][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.591806][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3792.592048][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3792.592311][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3792.592548][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3792.592798][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3792.593058][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3792.593335][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3792.593613][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3792.593861][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3792.594141][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3792.594414][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3792.594763][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3792.595017][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3792.595338][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3792.595604][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3792.595809][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3792.596043][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3792.596298][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3792.596575][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3792.596849][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3792.597080][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3792.597402][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3792.597711][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3792.597995][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3792.598290][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3792.598538][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3792.598772][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3792.599073][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3792.599359][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3792.599686][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.599930][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3792.600230][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3792.600518][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3792.600837][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3792.601094][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3792.601329][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3792.601578][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3792.601892][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3792.602227][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3792.602529][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3792.602807][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3792.603101][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3792.603415][ C0] ? 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)
[ 3792.603649][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3792.603913][ C0] ? 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)
[ 3792.604146][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3792.604372][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3792.604625][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3792.604889][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3792.605178][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.605420][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3792.605698][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3792.605940][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3792.606187][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3792.606406][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3792.606673][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3792.606986][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.607227][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3792.607498][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3792.607738][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3792.607970][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3792.608212][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3792.608468][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3792.608684][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3792.608954][ C0] tc_run (net/core/dev.c:3912)
[ 3792.609162][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3792.609394][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.609634][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3792.609896][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3792.610150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.610391][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3792.610657][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3792.610966][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3792.611240][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3792.611526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.611768][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3792.612027][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3792.612365][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3792.612644][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3792.612897][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3792.613164][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3792.613382][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3792.613628][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3792.613933][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3792.614187][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3792.614433][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3792.614684][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3792.614921][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3792.615188][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3792.615470][ C0] ? 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)
[ 3792.615777][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3792.616025][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3792.616277][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.616516][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3792.616787][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3792.617052][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3792.617295][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3792.617554][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3792.617856][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3792.618123][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3792.618345][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3792.618607][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3792.618875][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3792.619117][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3792.619357][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3792.619620][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3792.619882][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3792.620144][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3792.620415][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3792.620700][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.620939][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3792.621232][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3792.621472][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3792.621738][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3792.621959][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3792.622258][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3792.622507][ C0] __do_softirq (kernel/softirq.c:553)
[ 3792.622740][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3792.622963][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3792.623251][ C0]
[ 3792.623402][ C0]
[ 3792.623556][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3792.623864][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3792.624217][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3792.625201][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3792.625513][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3792.625915][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3792.626316][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3792.626721][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3792.627123][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3792.627528][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3792.627812][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3792.628046][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3792.628350][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3792.628578][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3792.629561][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3792.629986][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3792.630387][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3792.630791][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3792.631193][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3792.631595][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3792.634072][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3792.634596][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3792.635078][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3792.635561][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3792.636501][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3792.637123][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3792.637452][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3792.638433][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3792.638743][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3792.639148][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3792.639555][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3792.639957][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3792.640359][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3792.640769][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3792.641224][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3792.641562][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3792.641965][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3792.642368][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3792.642773][ C1] PKRU: 55555554
[ 3792.642955][ C1] Call Trace:
[ 3792.643128][ C1]
[ 3792.643281][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3792.643547][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3792.643792][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3792.644074][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3792.644358][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3792.644649][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3792.644920][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3792.645228][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3792.645492][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3792.645760][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3792.646072][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3792.646374][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3792.646693][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3792.646983][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3792.647283][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3792.647574][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3792.647890][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.648133][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3792.648377][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3792.648630][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3792.648907][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3792.649193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.649437][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3792.649680][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3792.649943][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3792.650180][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3792.650430][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3792.650691][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3792.650972][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3792.651252][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3792.651504][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3792.651777][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3792.652043][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3792.652395][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3792.652649][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3792.652971][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3792.653241][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3792.653449][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3792.653680][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3792.653939][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3792.654220][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3792.654456][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3792.654779][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3792.655089][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3792.655374][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3792.655673][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3792.655923][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3792.656154][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3792.656463][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3792.656749][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3792.657078][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.657322][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3792.657621][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3792.657908][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3792.658228][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3792.658486][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3792.658722][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3792.658973][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3792.659288][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3792.659625][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3792.659926][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3792.660205][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3792.660494][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3792.660765][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3792.661082][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3792.661304][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3792.661541][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3792.661812][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3792.662079][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3792.662369][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3792.662617][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3792.662881][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3792.663149][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3792.663438][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.663679][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3792.663957][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3792.664220][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3792.664505][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.664747][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3792.664990][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3792.665223][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3792.665511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.665753][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3792.666011][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3792.666274][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3792.666527][ C1] tc_run (net/core/dev.c:3912)
[ 3792.666733][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3792.666967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.667207][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3792.667472][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3792.667727][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3792.667968][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3792.668235][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3792.668544][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3792.668818][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3792.669074][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3792.669341][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3792.669599][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3792.669889][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3792.670167][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3792.670424][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3792.670690][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3792.670908][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3792.671155][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3792.671412][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3792.671665][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3792.671908][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3792.672158][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3792.672405][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3792.672678][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3792.672961][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3792.673236][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3792.673524][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3792.673799][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3792.674045][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3792.674329][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3792.674577][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3792.674841][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3792.675106][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3792.675370][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3792.675646][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3792.675932][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3792.676196][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3792.676433][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3792.676684][ C1] __do_softirq (kernel/softirq.c:553)
[ 3792.676919][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3792.677140][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3792.677430][ C1]
[ 3792.677582][ C1]
[ 3792.677732][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3792.678039][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3792.678300][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3792.679280][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3792.679591][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3792.679993][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3792.680396][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3792.680801][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3792.681203][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3792.681608][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3792.681902][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3792.682165][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3792.682412][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3792.682665][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3792.682947][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3792.683194][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3792.683471][ C1] do_idle (kernel/sched/idle.c:312)
[ 3792.683677][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3792.683922][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3792.684173][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3792.684452][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3820.577532][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3820.578380][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3820.579185][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3820.579935][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3820.581400][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3820.582368][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3820.582877][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3820.584428][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3820.584916][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3820.585541][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3820.586163][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3820.586783][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3820.587389][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3820.587994][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3820.588661][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3820.589175][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3820.589793][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3820.590400][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3820.591012][ C0] PKRU: 55555554
[ 3820.591297][ C0] Call Trace:
[ 3820.591563][ C0]
[ 3820.591795][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3820.592198][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3820.592560][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3820.592988][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3820.593409][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3820.593855][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3820.594289][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3820.594775][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3820.595188][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3820.595672][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3820.596136][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3820.596633][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3820.597077][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3820.597524][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3820.597974][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3820.598457][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3820.598827][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.599200][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3820.599561][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3820.599942][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3820.600367][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3820.600819][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.601195][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3820.601575][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3820.601986][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3820.602360][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3820.602748][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3820.603157][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3820.603607][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3820.604045][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3820.604445][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3820.604873][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3820.605282][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3820.605827][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3820.606226][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3820.606713][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3820.607134][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3820.607461][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3820.607827][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3820.608225][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3820.608657][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3820.609086][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3820.609435][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3820.609917][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3820.610381][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3820.610810][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3820.611258][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3820.611639][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3820.612001][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3820.612454][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3820.612888][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3820.613388][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.613765][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3820.614239][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3820.614688][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3820.615185][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3820.615576][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3820.615926][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3820.616306][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3820.616808][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3820.617334][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3820.617801][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3820.618248][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3820.618722][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3820.619196][ C0] ? 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)
[ 3820.619558][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3820.619966][ C0] ? 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)
[ 3820.620320][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3820.620661][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3820.621042][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3820.621444][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3820.621884][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.622258][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3820.622694][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3820.623076][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3820.623465][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3820.623801][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3820.624218][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3820.624708][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.625084][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3820.625508][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3820.625889][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3820.626258][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3820.626640][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3820.627046][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3820.627392][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3820.627836][ C0] tc_run (net/core/dev.c:3912)
[ 3820.628173][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3820.628557][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.628934][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3820.629348][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3820.629751][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.630133][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3820.630570][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3820.631067][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3820.631507][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3820.631978][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.632357][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3820.632760][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3820.633288][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3820.633720][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3820.634121][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3820.634561][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3820.634905][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3820.635294][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3820.635793][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3820.636208][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3820.636606][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3820.637006][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3820.637378][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3820.637804][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3820.638256][ C0] ? 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)
[ 3820.638739][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3820.639123][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3820.639505][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.639877][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3820.640286][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3820.640696][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3820.641074][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3820.641477][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3820.641981][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3820.642407][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3820.642770][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3820.643204][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3820.643620][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3820.643990][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3820.644373][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3820.644785][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3820.645194][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3820.645604][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3820.646031][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3820.646458][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.646831][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3820.647265][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3820.647638][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3820.648053][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3820.648403][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3820.648872][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3820.649264][ C0] __do_softirq (kernel/softirq.c:553)
[ 3820.649638][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3820.649988][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3820.650441][ C0]
[ 3820.650674][ C0]
[ 3820.650913][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3820.651389][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3820.651920][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3820.653413][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3820.653880][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3820.654500][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3820.655116][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3820.655745][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3820.656374][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3820.657017][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3820.657463][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3820.657826][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3820.658288][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3820.658645][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3820.660178][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3820.660830][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3820.661468][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3820.662071][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3820.662682][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3820.663292][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3820.667162][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3820.667976][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3820.668738][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3820.669509][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3820.670948][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3820.671952][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3820.672487][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3820.674056][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3820.674574][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3820.675223][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3820.675874][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3820.676517][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3820.677164][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3820.677814][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3820.678537][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3820.679046][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3820.679683][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3820.680333][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3820.680979][ C1] PKRU: 55555554
[ 3820.681273][ C1] Call Trace:
[ 3820.681554][ C1]
[ 3820.681798][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3820.682224][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3820.682623][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3820.683071][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3820.683518][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3820.683995][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3820.684418][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3820.684901][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3820.685314][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3820.685731][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3820.686239][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3820.686721][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3820.687240][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3820.687706][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3820.688174][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3820.688615][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3820.689111][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.689515][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3820.689902][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3820.690306][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3820.690749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3820.691214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.691595][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3820.691998][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3820.692411][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3820.692785][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3820.693198][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3820.693624][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3820.694073][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3820.694540][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3820.694942][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3820.695392][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3820.695823][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3820.696392][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3820.696801][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3820.697322][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3820.697745][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3820.698066][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3820.698435][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3820.698846][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3820.699307][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3820.699680][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3820.700202][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3820.700702][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3820.701163][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3820.701641][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3820.702048][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3820.702429][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3820.702919][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3820.703390][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3820.703919][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.704310][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3820.704790][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3820.705259][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3820.705771][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3820.706191][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3820.706572][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3820.706980][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3820.707499][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3820.708035][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3820.708538][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3820.708977][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3820.709433][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3820.709870][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3820.710383][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3820.710744][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3820.711118][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3820.711561][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3820.711997][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3820.712456][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3820.712863][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3820.713287][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3820.713720][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3820.714193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.714558][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3820.715007][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3820.715432][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3820.715885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.716221][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3820.716560][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3820.716900][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3820.717338][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.717715][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3820.718136][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3820.718558][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3820.718967][ C1] tc_run (net/core/dev.c:3912)
[ 3820.719299][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3820.719677][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.720067][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3820.720486][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3820.720909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3820.721296][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3820.721728][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3820.722210][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3820.722658][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3820.723078][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3820.723498][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3820.723907][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3820.724371][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3820.724806][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3820.725233][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3820.725663][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3820.726025][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3820.726423][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3820.726830][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3820.727239][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3820.727628][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3820.728037][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3820.728436][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3820.728872][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3820.729334][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3820.729778][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3820.730238][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3820.730686][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3820.731084][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3820.731529][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3820.731917][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3820.732348][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3820.732774][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3820.733202][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3820.733640][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3820.734108][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3820.734560][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3820.734945][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3820.735345][ C1] __do_softirq (kernel/softirq.c:553)
[ 3820.735727][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3820.736092][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3820.736561][ C1]
[ 3820.736804][ C1]
[ 3820.737052][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3820.737564][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3820.737983][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3820.739555][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3820.740062][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3820.740693][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3820.741345][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3820.741987][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3820.742635][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3820.743284][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3820.743748][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3820.744190][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3820.744585][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3820.744987][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3820.745435][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3820.745826][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3820.746283][ C1] do_idle (kernel/sched/idle.c:312)
[ 3820.746608][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3820.746990][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3820.747375][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3820.747795][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3820.748314][ C1]
| [ 3845.379274][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU
| [ 3845.379865][ C0] rcu: 0-....: (1454514 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=343620
| [ 3845.380770][ C0] rcu: (t=1431472 jiffies g=2033089 q=12 ncpus=4)
[ 3845.382036][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3845.383009][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3845.383527][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3845.385060][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3845.385578][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3845.386222][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3845.386871][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3845.387530][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3845.388163][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3845.388773][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3845.389456][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3845.389972][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3845.390616][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3845.391250][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3845.391895][ C0] PKRU: 55555554
[ 3845.392190][ C0] Call Trace:
[ 3845.392467][ C0]
[ 3845.392710][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3845.393176][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3845.393577][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3845.393976][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3845.394359][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3845.394789][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3845.395233][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3845.395651][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3845.396112][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3845.396512][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3845.397003][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3845.397436][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3845.397894][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3845.398323][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3845.398820][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3845.399253][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3845.399757][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3845.400241][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3845.400740][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3845.401177][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3845.401647][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3845.402113][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3845.402628][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3845.403003][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.403374][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3845.403758][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3845.404185][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3845.404629][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3845.405111][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.405490][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3845.405875][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3845.406292][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3845.406674][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3845.407067][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3845.407484][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3845.407930][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3845.408371][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3845.408789][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3845.409234][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3845.409675][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3845.410230][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3845.410638][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3845.411148][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3845.411572][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3845.411902][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3845.412289][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3845.412700][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3845.413153][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3845.413604][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3845.413969][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3845.414485][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3845.414960][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3845.415396][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3845.415849][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3845.416253][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3845.416620][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3845.417098][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3845.417555][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3845.418013][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.418368][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3845.418787][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3845.419189][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3845.419679][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3845.420075][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3845.420442][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3845.420841][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3845.421352][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3845.421860][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3845.422349][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3845.422793][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3845.423252][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3845.423709][ C0] ? 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)
[ 3845.424045][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3845.424446][ C0] ? 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)
[ 3845.424795][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3845.425146][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3845.425537][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3845.425953][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3845.426389][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.426754][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3845.427181][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3845.427555][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3845.427942][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3845.428280][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3845.428692][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3845.429166][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.429531][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3845.429926][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3845.430291][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3845.430629][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3845.430982][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3845.431353][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3845.431684][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3845.432100][ C0] tc_run (net/core/dev.c:3912)
[ 3845.432408][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3845.432757][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.433126][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3845.433533][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3845.433926][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.434293][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3845.434681][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3845.435130][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3845.435544][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3845.435969][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.436320][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3845.436695][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3845.437201][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3845.437604][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3845.437961][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3845.438345][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3845.438654][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3845.439010][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3845.439453][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3845.439800][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3845.440125][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3845.440462][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3845.440781][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3845.441146][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3845.441537][ C0] ? 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)
[ 3845.441946][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3845.442290][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3845.442633][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.442966][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3845.443344][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3845.443704][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3845.444064][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3845.444415][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3845.444819][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3845.445178][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3845.445462][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3845.445809][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3845.446175][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3845.446507][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3845.446845][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3845.447187][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3845.447540][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3845.447887][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3845.448255][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3845.448632][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.448957][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3845.449350][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3845.449644][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3845.449923][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3845.450156][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3845.450466][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3845.450732][ C0] __do_softirq (kernel/softirq.c:553)
[ 3845.450980][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3845.451211][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3845.451511][ C0]
[ 3845.451669][ C0]
[ 3845.451825][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3845.452145][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3845.452513][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3845.453740][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3845.454227][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3845.454860][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3845.455495][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3845.456168][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3845.456821][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3845.457502][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3845.457979][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3845.458367][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3845.458856][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3845.459231][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3845.460769][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3845.461416][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3845.462037][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3845.462658][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3845.463260][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3845.463860][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3845.463860][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3845.464510][ C0]
| [ 3845.464772][ C0] Sending NMI from CPU 0 to CPUs 1:
| [ 3845.465199][ C1] NMI backtrace for cpu 1
[ 3845.465221][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3845.465224][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3845.465239][ 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
[ 3845.465244][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202
[ 3845.465250][ C1] RAX: ffff888008120e18 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3845.465253][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3845.465256][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3845.465259][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3845.465263][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3845.465265][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3845.465268][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3845.465273][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3845.465275][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3845.465277][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3845.465279][ C1] PKRU: 55555554
[ 3845.465280][ C1] Call Trace:
[ 3845.465287][ C1]
[ 3845.465293][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3845.465302][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3845.465310][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3845.465318][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3845.465324][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3845.465328][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3845.465334][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3845.465341][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3845.465345][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3845.465350][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189)
[ 3845.465354][ C1]
[ 3845.465355][ C1]
[ 3845.465357][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3845.465362][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3845.465368][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.465375][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3845.465380][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3845.465386][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3845.465390][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3845.465394][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.465397][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3845.465405][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3845.465409][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3845.465421][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3845.465424][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3845.465433][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3845.465445][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3845.465450][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3845.465454][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3845.465457][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3845.465461][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3845.465471][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3845.465478][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3845.465483][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3845.465498][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3845.465503][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3845.465507][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3845.465516][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3845.465521][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3845.465529][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3845.465538][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3845.465546][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3845.465554][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3845.465566][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3845.465570][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3845.465573][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3845.465579][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3845.465583][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3845.465589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.465593][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3845.465599][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3845.465604][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3845.465610][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3845.465614][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3845.465618][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3845.465622][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3845.465634][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3845.465644][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3845.465667][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3845.465674][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3845.465685][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3845.465693][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3845.465707][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3845.465712][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3845.465718][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3845.465725][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3845.465730][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3845.465734][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3845.465743][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3845.465748][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3845.465752][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3845.465757][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.465760][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3845.465764][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3845.465769][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3845.465772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.465778][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3845.465784][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3845.465788][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3845.465792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.465796][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3845.465800][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3845.465804][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3845.465809][ C1] tc_run (net/core/dev.c:3912)
[ 3845.465816][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3845.465820][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.465823][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3845.465829][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3845.465834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3845.465837][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3845.465844][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3845.465851][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3845.465855][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3845.465861][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3845.465866][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3845.465870][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3845.465881][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3845.465885][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3845.465890][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3845.465895][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3845.465900][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3845.465905][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3845.465910][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3845.465914][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3845.465919][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3845.465924][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3845.465930][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3845.465941][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3845.465947][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3845.465952][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3845.465957][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3845.465961][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3845.465966][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3845.465969][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3845.465978][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3845.465984][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3845.465991][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3845.465995][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3845.466001][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3845.466005][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3845.466012][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3845.466022][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3845.466028][ C1] __do_softirq (kernel/softirq.c:553)
[ 3845.466034][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3845.466039][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3845.466045][ C1]
[ 3845.466046][ C1]
[ 3845.466048][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3845.466055][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3845.466060][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3845.466063][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3845.466067][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3845.466070][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3845.466072][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3845.466074][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3845.466077][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3845.466081][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3845.466086][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3845.466091][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3845.466094][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3845.466097][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3845.466103][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3845.466106][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3845.466113][ C1] do_idle (kernel/sched/idle.c:312)
[ 3845.466117][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3845.466120][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3845.466125][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3845.466131][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3872.576510][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3872.577050][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3872.577563][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3872.578044][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3872.578965][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3872.579586][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3872.579913][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3872.580894][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3872.581203][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3872.581606][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3872.582007][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3872.582409][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3872.582813][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3872.583217][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3872.583668][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3872.584009][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3872.584414][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3872.584818][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3872.585221][ C0] PKRU: 55555554
[ 3872.585405][ C0] Call Trace:
[ 3872.585577][ C0]
[ 3872.585731][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3872.585997][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3872.586244][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3872.586525][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3872.586800][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3872.587093][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3872.587362][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3872.587670][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3872.587936][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3872.588248][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3872.588549][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3872.588868][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3872.589159][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3872.589460][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3872.589752][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3872.590066][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3872.590311][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.590557][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3872.590799][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3872.591049][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3872.591325][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3872.591612][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.591854][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3872.592099][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3872.592362][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3872.592597][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3872.592847][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3872.593108][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3872.593388][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3872.593670][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3872.593929][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3872.594203][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3872.594469][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3872.594820][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3872.595075][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3872.595399][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3872.595665][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3872.595873][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3872.596106][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3872.596363][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3872.596643][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3872.596919][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3872.597148][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3872.597471][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3872.597782][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3872.598067][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3872.598368][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3872.598619][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3872.598850][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3872.599155][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3872.599444][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3872.599772][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.600013][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3872.600314][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3872.600601][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3872.600920][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3872.601179][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3872.601417][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3872.601669][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3872.601986][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3872.602323][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3872.602625][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3872.602904][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3872.603196][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3872.603514][ C0] ? 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)
[ 3872.603749][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3872.604023][ C0] ? 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)
[ 3872.604257][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3872.604483][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3872.604737][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3872.605004][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3872.605291][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.605533][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3872.605813][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3872.606056][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3872.606306][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3872.606524][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3872.606793][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3872.607105][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.607348][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3872.607617][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3872.607861][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3872.608094][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3872.608336][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3872.608593][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3872.608813][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3872.609084][ C0] tc_run (net/core/dev.c:3912)
[ 3872.609292][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3872.609526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.609765][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3872.610028][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3872.610283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.610526][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3872.610792][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3872.611099][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3872.611373][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3872.611663][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.611903][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3872.612162][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3872.612506][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3872.612785][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3872.613040][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3872.613308][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3872.613524][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3872.613770][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3872.614086][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3872.614342][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3872.614583][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3872.614833][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3872.615071][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3872.615340][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3872.615625][ C0] ? 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)
[ 3872.615930][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3872.616178][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3872.616430][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.616673][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3872.616941][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3872.617207][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3872.617453][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3872.617711][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3872.618017][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3872.618284][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3872.618505][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3872.618767][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3872.619038][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3872.619279][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3872.619520][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3872.619784][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3872.620047][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3872.620309][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3872.620580][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3872.620872][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.621112][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3872.621407][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3872.621650][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3872.621919][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3872.622141][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3872.622442][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3872.622696][ C0] __do_softirq (kernel/softirq.c:553)
[ 3872.622931][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3872.623153][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3872.623442][ C0]
[ 3872.623597][ C0]
[ 3872.623747][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3872.624064][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3872.624418][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3872.625396][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3872.625708][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3872.626111][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3872.626517][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3872.626918][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3872.627319][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3872.627725][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3872.628010][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3872.628246][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3872.628549][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3872.628780][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3872.629760][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3872.630183][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3872.630589][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3872.630991][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3872.631394][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3872.631794][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3872.634273][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3872.634788][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3872.635267][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3872.635749][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3872.636682][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3872.637302][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 3872.637587][ C1] Code: 48 c7 c7 a8 61 78 87 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 a8 61 78 87 mov $0xffffffff877861a8,%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)
[ 3872.638564][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 3872.638873][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3872.639275][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3872.639683][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3872.640091][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3872.640492][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3872.640893][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3872.641344][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3872.641680][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3872.642083][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3872.642483][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3872.642886][ C1] PKRU: 55555554
[ 3872.643068][ C1] Call Trace:
[ 3872.643240][ C1]
[ 3872.643391][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3872.643656][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3872.643904][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3872.644185][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3872.644459][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3872.644749][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3872.645018][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3872.645326][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3872.645593][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3872.645857][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3872.646170][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3872.646469][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3872.646787][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3872.647077][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30)
[ 3872.647361][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3872.647644][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3872.647962][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.648205][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3872.648447][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3872.648697][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3872.648971][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3872.649258][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.649500][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3872.649741][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3872.650004][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3872.650241][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3872.650490][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3872.650754][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3872.651032][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3872.651311][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3872.651559][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3872.651835][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3872.652100][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3872.652450][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3872.652704][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3872.653025][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3872.653291][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3872.653496][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3872.653729][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3872.653991][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3872.654269][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3872.654498][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3872.654821][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3872.655127][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3872.655415][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3872.655710][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3872.655959][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3872.656191][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3872.656494][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3872.656782][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3872.657109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.657351][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3872.657647][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3872.657936][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3872.658255][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3872.658514][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3872.658749][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3872.659000][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3872.659315][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3872.659648][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3872.659950][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3872.660229][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3872.660517][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3872.660788][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3872.661102][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3872.661324][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3872.661556][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3872.661832][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3872.662098][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3872.662385][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3872.662636][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3872.662899][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3872.663164][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3872.663452][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.663691][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3872.663977][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3872.664239][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3872.664517][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.664763][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3872.665006][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3872.665239][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3872.665527][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.665766][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3872.666023][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3872.666286][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3872.666535][ C1] tc_run (net/core/dev.c:3912)
[ 3872.666744][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3872.666976][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.667217][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3872.667480][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3872.667734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3872.667975][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3872.668242][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3872.668549][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3872.668824][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3872.669078][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3872.669346][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3872.669604][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3872.669890][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3872.670168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3872.670424][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3872.670691][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3872.670910][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3872.671155][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3872.671410][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3872.671663][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3872.671902][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3872.672152][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3872.672402][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3872.672670][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3872.672954][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3872.673229][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3872.673512][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3872.673787][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3872.674036][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3872.674311][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3872.674554][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3872.674816][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3872.675078][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3872.675340][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3872.675618][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3872.675904][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3872.676166][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3872.676402][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3872.676651][ C1] __do_softirq (kernel/softirq.c:553)
[ 3872.676884][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3872.677107][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3872.677395][ C1]
[ 3872.677546][ C1]
[ 3872.677699][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3872.678006][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3872.678265][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3872.679243][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3872.679553][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3872.679956][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3872.680367][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3872.680766][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3872.681170][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3872.681575][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3872.681864][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3872.682127][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3872.682373][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3872.682624][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3872.682904][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3872.683145][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3872.683421][ C1] do_idle (kernel/sched/idle.c:312)
[ 3872.683628][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3872.683872][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3872.684123][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3872.684395][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3900.576492][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3900.577031][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3900.577548][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3900.578024][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3900.578953][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3900.579572][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3900.579900][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3900.580879][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3900.581191][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3900.581593][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3900.581998][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3900.582403][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3900.582806][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3900.583208][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3900.583661][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3900.584006][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3900.584412][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3900.584816][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3900.585219][ C0] PKRU: 55555554
[ 3900.585402][ C0] Call Trace:
[ 3900.585576][ C0]
[ 3900.585727][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3900.585992][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3900.586239][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3900.586519][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3900.586796][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3900.587085][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3900.587354][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3900.587664][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3900.587930][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3900.588243][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3900.588543][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3900.588861][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3900.589153][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3900.589452][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3900.589743][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3900.590058][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3900.590303][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.590546][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3900.590789][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3900.591041][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3900.591315][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3900.591605][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.591846][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3900.592088][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3900.592351][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3900.592590][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3900.592840][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3900.593103][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3900.593382][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3900.593663][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3900.593919][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3900.594195][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3900.594463][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3900.594814][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3900.595069][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3900.595394][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3900.595662][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3900.595868][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3900.596102][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3900.596362][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3900.596640][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3900.596916][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3900.597149][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3900.597474][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3900.597784][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3900.598068][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3900.598368][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3900.598617][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3900.598855][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3900.599160][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3900.599448][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3900.599777][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.600019][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3900.600318][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3900.600607][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3900.600928][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3900.601188][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3900.601425][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3900.601675][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3900.601991][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3900.602328][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3900.602633][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3900.602911][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3900.603205][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3900.603520][ C0] ? 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)
[ 3900.603762][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3900.604030][ C0] ? 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)
[ 3900.604265][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3900.604489][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3900.604748][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3900.605015][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3900.605306][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.605546][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3900.605826][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3900.606070][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3900.606320][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3900.606540][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3900.606810][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3900.607124][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.607366][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3900.607637][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3900.607879][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3900.608113][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3900.608357][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3900.608615][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3900.608832][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3900.609102][ C0] tc_run (net/core/dev.c:3912)
[ 3900.609313][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3900.609546][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.609788][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3900.610052][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3900.610308][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.610551][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3900.610824][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3900.611133][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3900.611410][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3900.611698][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.611942][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3900.612201][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3900.612544][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3900.612824][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3900.613078][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3900.613348][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3900.613567][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3900.613828][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3900.614136][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3900.614390][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3900.614633][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3900.614884][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3900.615124][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3900.615394][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3900.615677][ C0] ? 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)
[ 3900.615984][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3900.616234][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3900.616487][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.616727][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3900.617001][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3900.617271][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3900.617517][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3900.617776][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3900.618081][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3900.618352][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3900.618578][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3900.618842][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3900.619114][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3900.619357][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3900.619596][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3900.619862][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3900.620125][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3900.620388][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3900.620661][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3900.620947][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.621188][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3900.621483][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3900.621721][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3900.621989][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3900.622212][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3900.622513][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3900.622764][ C0] __do_softirq (kernel/softirq.c:553)
[ 3900.622999][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3900.623222][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3900.623510][ C0]
[ 3900.623661][ C0]
[ 3900.623819][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3900.624128][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3900.624482][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3900.625461][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3900.625772][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3900.626174][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3900.626576][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3900.626982][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3900.627386][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3900.627793][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3900.628078][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3900.628313][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3900.628616][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3900.628845][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3900.629829][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3900.630255][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3900.630658][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3900.631060][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3900.631467][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3900.631871][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3900.634342][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3900.634857][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3900.635339][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3900.635819][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3900.636754][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3900.637370][ 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)
[ 3900.637693][ 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 10 26 0c fe 41 0f b6 45 00 41 38 c4 7c
All code
========
0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5: 49 89 fd mov %rdi,%r13
8: 49 89 fc mov %rdi,%r12
b: 41 be 01 00 00 00 mov $0x1,%r14d
11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax
18: fc ff df
1b: 49 c1 ed 03 shr $0x3,%r13
1f: 41 83 e4 07 and $0x7,%r12d
23: 49 01 c5 add %rax,%r13
26: 41 83 c4 03 add $0x3,%r12d
2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction
2f: 48 89 ef mov %rbp,%rdi
32: e8 10 26 0c fe call 0xfffffffffe0c2647
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 10 26 0c fe call 0xfffffffffe0c261d
d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
12: 41 38 c4 cmp %al,%r12b
15: 7c .byte 0x7c
[ 3900.638671][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3900.638981][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3900.639383][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3900.639786][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3900.640188][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3900.640591][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3900.640994][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3900.641446][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3900.641783][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3900.642187][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3900.642588][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3900.642991][ C1] PKRU: 55555554
[ 3900.643173][ C1] Call Trace:
[ 3900.643347][ C1]
[ 3900.643497][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3900.643768][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3900.644013][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3900.644293][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3900.644569][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3900.644858][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3900.645125][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3900.645435][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3900.645698][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3900.645962][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3900.646275][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3900.646574][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3900.646891][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3900.647182][ 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)
[ 3900.647474][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3900.647765][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3900.648077][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.648322][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3900.648563][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3900.648813][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3900.649090][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3900.649377][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.649618][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3900.649859][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3900.650122][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3900.650359][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3900.650608][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3900.650868][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3900.651145][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3900.651427][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3900.651675][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3900.651949][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3900.652216][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3900.652567][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3900.652821][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3900.653143][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3900.653408][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3900.653613][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3900.653856][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3900.654112][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3900.654390][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3900.654621][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3900.654943][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3900.655250][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3900.655535][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3900.655830][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3900.656080][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3900.656316][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3900.656619][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3900.656905][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3900.657232][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.657474][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3900.657771][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3900.658059][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3900.658379][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3900.658636][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3900.658872][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3900.659121][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3900.659438][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3900.659773][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3900.660077][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3900.660353][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3900.660642][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3900.660912][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3900.661227][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3900.661448][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3900.661680][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3900.661954][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3900.662225][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3900.662511][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3900.662761][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3900.663024][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3900.663289][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3900.663578][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.663823][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3900.664102][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3900.664366][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3900.664643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.664886][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3900.665130][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3900.665361][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3900.665650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.665889][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3900.666146][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3900.666409][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3900.666658][ C1] tc_run (net/core/dev.c:3912)
[ 3900.666866][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3900.667098][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.667339][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3900.667600][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3900.667856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3900.668097][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3900.668363][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3900.668671][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3900.668945][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3900.669201][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3900.669468][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3900.669726][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3900.670013][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3900.670292][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3900.670546][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3900.670813][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3900.671032][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3900.671279][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3900.671534][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3900.671788][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3900.672029][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3900.672281][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3900.672528][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3900.672797][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3900.673082][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3900.673357][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3900.673640][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3900.673919][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3900.674164][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3900.674440][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3900.674678][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3900.674941][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3900.675205][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3900.675469][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3900.675747][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3900.676033][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3900.676296][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3900.676533][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3900.676784][ C1] __do_softirq (kernel/softirq.c:553)
[ 3900.677017][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3900.677241][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3900.677529][ C1]
[ 3900.677681][ C1]
[ 3900.677832][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3900.678139][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3900.678399][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3900.679381][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3900.679691][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3900.680093][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3900.680496][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3900.680897][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3900.681302][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3900.681710][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3900.682005][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3900.682269][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3900.682513][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3900.682766][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3900.683046][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3900.683286][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3900.683562][ C1] do_idle (kernel/sched/idle.c:312)
[ 3900.683773][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3900.684017][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3900.684262][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3900.684534][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3923.464635][ C1] rcu: 1-....: (1530085 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=362157
| [ 3923.465130][ C1] rcu: (t=1509557 jiffies g=2033089 q=12 ncpus=4)
| [ 3923.465461][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 3923.465737][ C0] NMI backtrace for cpu 0
[ 3923.465748][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3923.465751][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3923.465759][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3923.465762][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3923.465766][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3923.465768][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3923.465771][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3923.465773][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3923.465774][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3923.465776][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3923.465779][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3923.465782][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3923.465784][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3923.465785][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3923.465787][ C0] PKRU: 55555554
[ 3923.465788][ C0] Call Trace:
[ 3923.465791][ C0]
[ 3923.465794][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 3923.465801][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 3923.465807][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 3923.465812][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 3923.465816][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 3923.465818][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 3923.465822][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3923.465826][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3923.465829][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3923.465833][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3923.465836][ C0]
[ 3923.465837][ C0]
[ 3923.465839][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3923.465842][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3923.465847][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.465851][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3923.465855][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3923.465859][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3923.465862][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3923.465865][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.465868][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3923.465872][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3923.465876][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3923.465883][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3923.465885][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3923.465891][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3923.465899][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3923.465903][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3923.465906][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3923.465908][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3923.465911][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3923.465917][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3923.465921][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3923.465925][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3923.465936][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3923.465939][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3923.465942][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3923.465948][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3923.465951][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3923.465955][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3923.465959][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3923.465966][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3923.465972][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3923.465978][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3923.465986][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3923.465989][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3923.465992][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3923.465996][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3923.465999][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3923.466004][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.466006][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3923.466011][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3923.466015][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3923.466019][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3923.466022][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3923.466024][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3923.466027][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3923.466036][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3923.466043][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3923.466050][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3923.466055][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3923.466066][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3923.466073][ C0] ? 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)
[ 3923.466079][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3923.466082][ C0] ? 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)
[ 3923.466084][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3923.466088][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3923.466091][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3923.466095][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3923.466098][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.466101][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3923.466104][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3923.466108][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3923.466111][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3923.466113][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3923.466116][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3923.466121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.466123][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3923.466130][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3923.466134][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3923.466137][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3923.466141][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3923.466143][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3923.466145][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3923.466148][ C0] tc_run (net/core/dev.c:3912)
[ 3923.466153][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3923.466156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.466158][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3923.466162][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3923.466167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.466169][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3923.466172][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3923.466176][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3923.466179][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3923.466187][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.466191][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3923.466194][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3923.466202][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3923.466205][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3923.466209][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3923.466213][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3923.466216][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3923.466219][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3923.466223][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3923.466226][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3923.466230][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3923.466234][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3923.466237][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3923.466242][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3923.466247][ C0] ? 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)
[ 3923.466250][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3923.466255][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3923.466257][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.466261][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3923.466264][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3923.466267][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3923.466269][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3923.466272][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3923.466275][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3923.466279][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3923.466284][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3923.466287][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3923.466290][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3923.466294][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3923.466298][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3923.466303][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3923.466307][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3923.466310][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3923.466314][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3923.466318][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.466320][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3923.466325][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3923.466328][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3923.466331][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3923.466334][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3923.466338][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3923.466341][ C0] __do_softirq (kernel/softirq.c:553)
[ 3923.466346][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3923.466350][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3923.466353][ C0]
[ 3923.466354][ C0]
[ 3923.466356][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3923.466359][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3923.466363][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3923.466365][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3923.466367][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3923.466369][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3923.466371][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3923.466373][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3923.466374][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3923.466380][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3923.466383][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3923.466388][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3923.466392][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3923.466396][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3923.466398][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3923.466400][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3923.466402][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3923.466403][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3923.466405][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3923.466407][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3923.466403][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 3923.466405][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 3923.466407][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3923.466412][ C0]
[ 3923.518976][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3923.519597][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3923.519927][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3923.520904][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3923.521215][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3923.521615][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3923.522016][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3923.522419][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3923.522820][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3923.523221][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3923.523677][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3923.524011][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3923.524416][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3923.524817][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3923.525216][ C1] PKRU: 55555554
[ 3923.525399][ C1] Call Trace:
[ 3923.525572][ C1]
[ 3923.525720][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 3923.525994][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 3923.526249][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 3923.526503][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 3923.526736][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 3923.527007][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 3923.527278][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 3923.527540][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 3923.527828][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3923.528072][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 3923.528392][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3923.528669][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3923.528959][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3923.529225][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3923.529532][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3923.529794][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3923.530057][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3923.530369][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3923.530665][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3923.530980][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3923.531273][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3923.531569][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3923.531860][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3923.532174][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.532416][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3923.532654][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3923.532906][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3923.533180][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3923.533467][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.533713][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3923.533954][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3923.534216][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3923.534452][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3923.534701][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3923.534961][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3923.535239][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3923.535520][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3923.535767][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3923.536042][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3923.536308][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3923.536656][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3923.536909][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3923.537231][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3923.537495][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3923.537700][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3923.537934][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3923.538188][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3923.538466][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3923.538696][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3923.539017][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3923.539326][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3923.539612][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3923.539908][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3923.540158][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3923.540391][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3923.540691][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3923.540978][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3923.541306][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.541547][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3923.541843][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3923.542132][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3923.542451][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3923.542708][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3923.542943][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3923.543192][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3923.543509][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3923.543847][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3923.544149][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3923.544425][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3923.544714][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3923.544983][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3923.545299][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3923.545520][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3923.545752][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3923.546025][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3923.546303][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3923.546589][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3923.546838][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3923.547100][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3923.547365][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3923.547653][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.547891][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3923.548171][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3923.548434][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3923.548710][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.548953][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3923.549194][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3923.549425][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3923.549713][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.549951][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3923.550207][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3923.550475][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3923.550724][ C1] tc_run (net/core/dev.c:3912)
[ 3923.550932][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3923.551164][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.551405][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3923.551668][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3923.551925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3923.552165][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3923.552432][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3923.552738][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3923.553013][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3923.553268][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3923.553534][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3923.553799][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3923.554086][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3923.554364][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3923.554619][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3923.554886][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3923.555104][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3923.555350][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3923.555603][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3923.555857][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3923.556096][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3923.556347][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3923.556593][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3923.556862][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3923.557145][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3923.557420][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3923.557702][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3923.557976][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3923.558221][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3923.558496][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3923.558733][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3923.558995][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3923.559257][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3923.559519][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3923.559797][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3923.560083][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3923.560345][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3923.560580][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3923.560830][ C1] __do_softirq (kernel/softirq.c:553)
[ 3923.561062][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3923.561287][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3923.561574][ C1]
[ 3923.561725][ C1]
[ 3923.561877][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3923.562183][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3923.562442][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3923.563419][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3923.563732][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3923.564134][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3923.564534][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3923.564933][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3923.565336][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3923.565739][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3923.566029][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3923.566292][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3923.566537][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3923.566789][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3923.567068][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3923.567308][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3923.567583][ C1] do_idle (kernel/sched/idle.c:312)
[ 3923.567789][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3923.568032][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3923.568277][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3923.568548][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3948.576489][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3948.577024][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3948.577535][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3948.578009][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3948.578933][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3948.579547][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3948.579872][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3948.580846][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3948.581156][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3948.581557][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3948.581959][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3948.582361][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3948.582764][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3948.583166][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3948.583623][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3948.583959][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3948.584362][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3948.584764][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3948.585165][ C0] PKRU: 55555554
[ 3948.585348][ C0] Call Trace:
[ 3948.585521][ C0]
[ 3948.585670][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3948.585935][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3948.586179][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3948.586459][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3948.586732][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3948.587020][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3948.587288][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3948.587596][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3948.587858][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3948.588170][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3948.588467][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3948.588784][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3948.589074][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3948.589371][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3948.589660][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3948.589973][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3948.590216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.590458][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3948.590698][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3948.590947][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3948.591220][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3948.591508][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.591751][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3948.591990][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3948.592252][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3948.592488][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3948.592736][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3948.592995][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3948.593276][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3948.593559][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3948.593807][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3948.594082][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3948.594347][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3948.594694][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3948.594948][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3948.595269][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3948.595533][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3948.595737][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3948.595970][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3948.596228][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3948.596505][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3948.596777][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3948.597006][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3948.597329][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3948.597637][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3948.597920][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3948.598216][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3948.598464][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3948.598697][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3948.598998][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3948.599283][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3948.599610][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.599852][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3948.600150][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3948.600437][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3948.600756][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3948.601013][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3948.601249][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3948.601497][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3948.601812][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3948.602147][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3948.602449][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3948.602724][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3948.603017][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3948.603331][ C0] ? 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)
[ 3948.603572][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3948.603836][ C0] ? 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)
[ 3948.604069][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3948.604292][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3948.604545][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3948.604809][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3948.605099][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.605340][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3948.605618][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3948.605860][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3948.606108][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3948.606326][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3948.606595][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3948.606906][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.607147][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3948.607416][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3948.607659][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3948.607890][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3948.608132][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3948.608390][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3948.608605][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3948.608876][ C0] tc_run (net/core/dev.c:3912)
[ 3948.609084][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3948.609317][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.609557][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3948.609820][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3948.610074][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.610315][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3948.610581][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3948.610889][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3948.611162][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3948.611451][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.611692][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3948.611950][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3948.612291][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3948.612569][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3948.612822][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3948.613090][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3948.613309][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3948.613562][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3948.613869][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3948.614122][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3948.614363][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3948.614612][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3948.614850][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3948.615118][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3948.615401][ C0] ? 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)
[ 3948.615707][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3948.615955][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3948.616207][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.616449][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3948.616719][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3948.616984][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3948.617228][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3948.617485][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3948.617788][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3948.618055][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3948.618278][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3948.618541][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3948.618810][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3948.619051][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3948.619291][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3948.619554][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3948.619817][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3948.620078][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3948.620350][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3948.620638][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.620876][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3948.621169][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3948.621409][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3948.621675][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3948.621897][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3948.622195][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3948.622445][ C0] __do_softirq (kernel/softirq.c:553)
[ 3948.622679][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3948.622901][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3948.623187][ C0]
[ 3948.623337][ C0]
[ 3948.623492][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3948.623802][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3948.624154][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3948.625132][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3948.625443][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3948.625844][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3948.626243][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3948.626646][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3948.627046][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3948.627451][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3948.627734][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3948.627967][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3948.628270][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3948.628496][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3948.629474][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3948.629898][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3948.630298][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3948.630700][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3948.631101][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3948.631503][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3948.633971][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3948.634485][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3948.634963][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3948.635445][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3948.636377][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3948.636991][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189)
[ 3948.637277][ C1] Code: 6a 00 5b 5d 41 5c 41 5d c3 cc cc cc cc 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 <48> 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55
All code
========
0: 6a 00 push $0x0
2: 5b pop %rbx
3: 5d pop %rbp
4: 41 5c pop %r12
6: 41 5d pop %r13
8: c3 ret
9: cc int3
a: cc int3
b: cc int3
c: cc int3
d: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
14: 00 00
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 90 nop
21: 90 nop
22: 90 nop
23: 90 nop
24: 90 nop
25: 90 nop
26: 66 0f 1f 00 nopw (%rax)
2a:* 48 85 f6 test %rsi,%rsi <-- trapping instruction
2d: 0f 84 5e 01 00 00 je 0x191
33: 48 89 f8 mov %rdi,%rax
36: 41 54 push %r12
38: 44 0f b6 c2 movzbl %dl,%r8d
3c: 48 01 f0 add %rsi,%rax
3f: 55 push %rbp
Code starting with the faulting instruction
===========================================
0: 48 85 f6 test %rsi,%rsi
3: 0f 84 5e 01 00 00 je 0x167
9: 48 89 f8 mov %rdi,%rax
c: 41 54 push %r12
e: 44 0f b6 c2 movzbl %dl,%r8d
12: 48 01 f0 add %rsi,%rax
15: 55 push %rbp
[ 3948.638254][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246
[ 3948.638562][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3948.638965][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3948.639366][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3948.639766][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3948.640165][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3948.640570][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3948.641019][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3948.641354][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3948.641756][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3948.642159][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3948.642563][ C1] PKRU: 55555554
[ 3948.642746][ C1] Call Trace:
[ 3948.642918][ C1]
[ 3948.643068][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3948.643333][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3948.643582][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3948.643863][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3948.644137][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3948.644427][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3948.644696][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3948.645002][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3948.645267][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3948.645532][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3948.645842][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3948.646141][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3948.646462][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3948.646751][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189)
[ 3948.647009][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3948.647295][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3948.647608][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.647850][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3948.648092][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3948.648342][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3948.648616][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3948.648904][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.649143][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3948.649388][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3948.649649][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3948.649884][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3948.650133][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3948.650394][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3948.650671][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3948.650949][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3948.651198][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3948.651470][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3948.651738][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3948.652089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3948.652344][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3948.652667][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3948.652932][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3948.653137][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3948.653370][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3948.653640][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3948.653919][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3948.654147][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3948.654470][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3948.654779][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3948.655067][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3948.655372][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3948.655622][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3948.655854][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3948.656155][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3948.656443][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3948.656775][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.657013][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3948.657317][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3948.657604][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3948.657922][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3948.658180][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3948.658418][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3948.658669][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3948.658990][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3948.659324][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3948.659626][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3948.659902][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3948.660191][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3948.660459][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3948.660776][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3948.660995][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3948.661229][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3948.661500][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3948.661766][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3948.662055][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3948.662303][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3948.662566][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3948.662832][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3948.663117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.663358][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3948.663641][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3948.663903][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3948.664183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.664425][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3948.664667][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3948.664899][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3948.665185][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.665427][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3948.665684][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3948.665946][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3948.666195][ C1] tc_run (net/core/dev.c:3912)
[ 3948.666404][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3948.666637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.666877][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3948.667140][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3948.667394][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3948.667633][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3948.667900][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3948.668209][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3948.668482][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3948.668737][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3948.669005][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3948.669263][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3948.669552][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3948.669829][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3948.670083][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3948.670350][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3948.670569][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3948.670812][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3948.671067][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3948.671321][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3948.671563][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3948.671814][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3948.672060][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3948.672330][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3948.672611][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3948.672886][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3948.673171][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3948.673444][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3948.673695][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3948.673968][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3948.674206][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3948.674470][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3948.674732][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3948.674994][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3948.675268][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3948.675557][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3948.675819][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3948.676052][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3948.676303][ C1] __do_softirq (kernel/softirq.c:553)
[ 3948.676538][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3948.676758][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3948.677048][ C1]
[ 3948.677198][ C1]
[ 3948.677350][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3948.677656][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3948.677915][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3948.678891][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3948.679202][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3948.679605][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3948.680007][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3948.680409][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3948.680809][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3948.681212][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3948.681505][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3948.681767][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3948.682012][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3948.682266][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3948.682545][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3948.682785][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3948.683060][ C1] do_idle (kernel/sched/idle.c:312)
[ 3948.683264][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3948.683519][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3948.683767][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3948.684036][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 3976.576481][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 3976.577019][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 3976.577532][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3976.578007][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3976.578927][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3976.579546][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3976.579873][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3976.580849][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 3976.581158][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3976.581558][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 3976.581958][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 3976.582362][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 3976.582765][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 3976.583167][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 3976.583626][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3976.583959][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 3976.584366][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3976.584770][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3976.585170][ C0] PKRU: 55555554
[ 3976.585354][ C0] Call Trace:
[ 3976.585526][ C0]
[ 3976.585677][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3976.585941][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3976.586186][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3976.586466][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3976.586739][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3976.587030][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3976.587297][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3976.587604][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3976.587868][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3976.588178][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3976.588475][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3976.588793][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3976.589085][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3976.589380][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3976.589674][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3976.589987][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3976.590228][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.590471][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3976.590712][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3976.590963][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3976.591235][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3976.591522][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.591760][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3976.592004][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3976.592266][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3976.592506][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3976.592755][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3976.593014][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3976.593294][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3976.593579][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3976.593829][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3976.594102][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3976.594367][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3976.594718][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3976.594981][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3976.595304][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3976.595570][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3976.595776][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3976.596008][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 3976.596263][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3976.596542][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3976.596816][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 3976.597046][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3976.597369][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3976.597677][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3976.597963][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3976.598259][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3976.598509][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3976.598743][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3976.599046][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3976.599336][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3976.599664][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.599904][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3976.600203][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3976.600492][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3976.600811][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3976.601069][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3976.601304][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 3976.601554][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3976.601872][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3976.602205][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3976.602508][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3976.602783][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3976.603072][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3976.603394][ C0] ? 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)
[ 3976.603633][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 3976.603899][ C0] ? 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)
[ 3976.604131][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 3976.604355][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 3976.604608][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3976.604874][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3976.605160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.605401][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 3976.605680][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3976.605920][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 3976.606169][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3976.606386][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3976.606655][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3976.606965][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.607205][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 3976.607473][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3976.607717][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 3976.607950][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 3976.608190][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3976.608447][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 3976.608666][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 3976.608936][ C0] tc_run (net/core/dev.c:3912)
[ 3976.609143][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3976.609377][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.609621][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3976.609884][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3976.610139][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.610378][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3976.610647][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3976.610952][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3976.611227][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 3976.611517][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.611759][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3976.612017][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 3976.612357][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3976.612636][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3976.612889][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3976.613155][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3976.613375][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3976.613625][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3976.613932][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3976.614185][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3976.614428][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3976.614679][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3976.614915][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3976.615185][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3976.615470][ C0] ? 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)
[ 3976.615776][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 3976.616024][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 3976.616276][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.616517][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 3976.616785][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 3976.617053][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 3976.617297][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 3976.617555][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3976.617862][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3976.618128][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3976.618352][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 3976.618615][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3976.618884][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 3976.619125][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 3976.619363][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3976.619626][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3976.619890][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3976.620152][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 3976.620425][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3976.620710][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.620950][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 3976.621241][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3976.621482][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3976.621748][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 3976.621971][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 3976.622268][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3976.622519][ C0] __do_softirq (kernel/softirq.c:553)
[ 3976.622755][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3976.622975][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3976.623265][ C0]
[ 3976.623422][ C0]
[ 3976.623573][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3976.623880][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 3976.624233][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 3976.625208][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 3976.625519][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 3976.625921][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 3976.626322][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 3976.626723][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 3976.627127][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 3976.627539][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 3976.627822][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 3976.628057][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 3976.628360][ C0] RIP: 0033:0x7fcbb0ceb957
[ 3976.628589][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 3976.629563][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 3976.629988][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 3976.630389][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 3976.630789][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 3976.631190][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 3976.631599][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 3976.634062][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 3976.634578][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 3976.635059][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 3976.635542][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3976.636478][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 3976.637098][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3976.637426][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 3976.638407][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 3976.638718][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 3976.639119][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 3976.639523][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 3976.639926][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 3976.640328][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 3976.640728][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 3976.641179][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3976.641515][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 3976.641920][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 3976.642322][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 3976.642723][ C1] PKRU: 55555554
[ 3976.642908][ C1] Call Trace:
[ 3976.643080][ C1]
[ 3976.643230][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 3976.643499][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 3976.643745][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 3976.644023][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 3976.644302][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 3976.644592][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 3976.644859][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 3976.645169][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 3976.645433][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3976.645698][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 3976.646010][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 3976.646310][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3976.646627][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3976.646919][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 3976.647218][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 3976.647510][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 3976.647825][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.648069][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3976.648310][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 3976.648560][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 3976.648837][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3976.649125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.649367][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3976.649610][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 3976.649872][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 3976.650108][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 3976.650357][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 3976.650618][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 3976.650896][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 3976.651177][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 3976.651427][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 3976.651701][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 3976.651967][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 3976.652316][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3976.652571][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 3976.652893][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 3976.653157][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 3976.653363][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3976.653602][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 3976.653859][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 3976.654137][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 3976.654369][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 3976.654691][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3976.655000][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3976.655286][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3976.655583][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3976.655833][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 3976.656067][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 3976.656371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3976.656658][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 3976.656986][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.657227][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 3976.657526][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 3976.657815][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 3976.658136][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 3976.658393][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 3976.658629][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 3976.658882][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 3976.659198][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 3976.659533][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 3976.659838][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 3976.660113][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 3976.660403][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 3976.660673][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 3976.660989][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 3976.661210][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 3976.661444][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 3976.661718][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3976.661985][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3976.662271][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 3976.662521][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3976.662783][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 3976.663055][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3976.663347][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.663591][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 3976.663871][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3976.664134][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 3976.664412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.664655][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 3976.664899][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 3976.665130][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 3976.665420][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.665659][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 3976.665917][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 3976.666180][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 3976.666430][ C1] tc_run (net/core/dev.c:3912)
[ 3976.666639][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 3976.666871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.667113][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 3976.667377][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 3976.667631][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 3976.667873][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3976.668140][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 3976.668447][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 3976.668723][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 3976.668978][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 3976.669245][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 3976.669505][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 3976.669792][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 3976.670072][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3976.670328][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 3976.670596][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 3976.670815][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 3976.671061][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 3976.671323][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 3976.671583][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 3976.671824][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 3976.672073][ C1] ? __create_object (mm/kmemleak.c:756)
[ 3976.672321][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 3976.672590][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 3976.672874][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 3976.673149][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 3976.673438][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3976.673714][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 3976.673959][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3976.674235][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 3976.674472][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 3976.674736][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 3976.674999][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 3976.675264][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 3976.675542][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 3976.675828][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 3976.676091][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 3976.676329][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 3976.676579][ C1] __do_softirq (kernel/softirq.c:553)
[ 3976.676813][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 3976.677037][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 3976.677324][ C1]
[ 3976.677476][ C1]
[ 3976.677628][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 3976.677936][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 3976.678195][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 3976.679177][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 3976.679489][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 3976.679892][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 3976.680294][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 3976.680695][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 3976.681100][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 3976.681505][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 3976.681794][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3976.682059][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 3976.682304][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 3976.682557][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 3976.682837][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 3976.683076][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 3976.683353][ C1] do_idle (kernel/sched/idle.c:312)
[ 3976.683565][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 3976.683809][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 3976.684054][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 3976.684326][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 4001.571639][ C1] rcu: 1-....: (1607891 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=379372
| [ 4001.572134][ C1] rcu: (t=1587664 jiffies g=2033089 q=12 ncpus=4)
| [ 4001.572466][ C1] Sending NMI from CPU 1 to CPUs 0:
| [ 4001.572740][ C0] NMI backtrace for cpu 0
[ 4001.572751][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4001.572754][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4001.572762][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4001.572765][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 4001.572769][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 4001.572771][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 4001.572773][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 4001.572775][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 4001.572777][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 4001.572778][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 4001.572781][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4001.572784][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 4001.572786][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4001.572787][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4001.572789][ C0] PKRU: 55555554
[ 4001.572790][ C0] Call Trace:
[ 4001.572794][ C0]
[ 4001.572798][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115)
[ 4001.572803][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48)
[ 4001.572808][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7))
[ 4001.572813][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22))
[ 4001.572816][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545)
[ 4001.572819][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405)
[ 4001.572823][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4001.572827][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4001.572830][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4001.572834][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4001.572837][ C0]
[ 4001.572838][ C0]
[ 4001.572839][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4001.572842][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4001.572847][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.572852][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4001.572855][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4001.572859][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4001.572862][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4001.572866][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.572868][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4001.572872][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4001.572876][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4001.572882][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4001.572885][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4001.572891][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4001.572899][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4001.572902][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4001.572906][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4001.572908][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4001.572911][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 4001.572917][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4001.572921][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4001.572925][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4001.572935][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4001.572938][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4001.572941][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 4001.572946][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4001.572949][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4001.572953][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 4001.572957][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4001.572964][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4001.572969][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4001.572974][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4001.572982][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4001.572985][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4001.572987][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 4001.572991][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4001.572994][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 4001.572999][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.573001][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 4001.573006][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 4001.573010][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 4001.573014][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4001.573017][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4001.573020][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 4001.573023][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4001.573032][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4001.573038][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4001.573046][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4001.573051][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4001.573062][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4001.573069][ C0] ? 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)
[ 4001.573075][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 4001.573078][ C0] ? 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)
[ 4001.573081][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 4001.573085][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 4001.573088][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 4001.573091][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4001.573095][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.573098][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4001.573101][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4001.573104][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 4001.573107][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4001.573110][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4001.573113][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4001.573118][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.573120][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 4001.573126][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4001.573130][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 4001.573133][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4001.573136][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4001.573138][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4001.573141][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4001.573144][ C0] tc_run (net/core/dev.c:3912)
[ 4001.573148][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 4001.573152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.573154][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 4001.573158][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 4001.573162][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.573164][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4001.573168][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4001.573172][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 4001.573176][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 4001.573183][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.573187][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4001.573191][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4001.573199][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4001.573201][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4001.573206][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4001.573209][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4001.573213][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4001.573216][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4001.573220][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4001.573223][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4001.573227][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4001.573231][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4001.573234][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4001.573239][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4001.573243][ C0] ? 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)
[ 4001.573247][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 4001.573252][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 4001.573254][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.573263][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 4001.573266][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 4001.573268][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 4001.573270][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 4001.573273][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4001.573276][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4001.573280][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4001.573284][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 4001.573287][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4001.573290][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4001.573294][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 4001.573299][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4001.573304][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 4001.573308][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4001.573312][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4001.573316][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4001.573320][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.573322][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4001.573327][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4001.573330][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4001.573333][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4001.573336][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4001.573341][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4001.573344][ C0] __do_softirq (kernel/softirq.c:553)
[ 4001.573349][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4001.573352][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4001.573356][ C0]
[ 4001.573357][ C0]
[ 4001.573358][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4001.573362][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 4001.573366][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 4001.573368][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 4001.573371][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 4001.573372][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 4001.573374][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 4001.573376][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 4001.573377][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 4001.573383][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 4001.573387][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 4001.573393][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4001.573396][ C0] RIP: 0033:0x7fcbb0ceb957
[ 4001.573399][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4001.573401][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4001.573403][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 4001.573405][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 4001.573407][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4001.573408][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 4001.573410][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 4001.573407][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
| [ 4001.573408][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
| [ 4001.573410][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 4001.573415][ C0]
[ 4001.626126][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4001.626744][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4001.627075][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4001.628052][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202
[ 4001.628362][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 4001.628766][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 4001.629168][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 4001.629569][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 4001.629972][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 4001.630377][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4001.630828][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4001.631164][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 4001.631567][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4001.631969][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4001.632373][ C1] PKRU: 55555554
[ 4001.632556][ C1] Call Trace:
[ 4001.632726][ C1]
[ 4001.632878][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379)
[ 4001.633154][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699)
[ 4001.633412][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2))
[ 4001.633667][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31))
[ 4001.633898][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22))
[ 4001.634172][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089)
[ 4001.634445][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256)
[ 4001.634704][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519)
[ 4001.634989][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4001.635233][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506)
[ 4001.635549][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4001.635824][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4001.636115][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4001.636383][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4001.636691][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4001.636954][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 4001.637219][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4001.637529][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4001.637828][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4001.638145][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4001.638435][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4001.638734][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4001.639025][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4001.639339][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.639583][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4001.639825][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4001.640076][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4001.640350][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4001.640636][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.640877][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4001.641120][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4001.641382][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4001.641620][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4001.641868][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4001.642128][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4001.642409][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4001.642687][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4001.642937][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4001.643210][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4001.643482][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 4001.643835][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4001.644090][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4001.644413][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4001.644680][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4001.644886][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4001.645118][ C1] ? set_track_prepare (mm/slub.c:6440)
[ 4001.645375][ C1] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4001.645656][ C1] ? skb_clone (net/core/skbuff.c:1954)
[ 4001.645885][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4001.646209][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4001.646519][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4001.646802][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4001.647103][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4001.647354][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4001.647584][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 4001.647888][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4001.648175][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 4001.648504][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.648744][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 4001.649044][ C1] netif_receive_skb_internal (net/core/dev.c:5709)
[ 4001.649331][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 4001.649651][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4001.649909][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4001.650146][ C1] netif_receive_skb (net/core/dev.c:5768)
[ 4001.650397][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4001.650715][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4001.651050][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4001.651352][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4001.651637][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4001.651928][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223)
[ 4001.652198][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4001.652517][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127)
[ 4001.652735][ C1] ? tty_kref_put (./arch/x86/include/asm/atomic.h:103 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 ./include/linux/kref.h:64 drivers/tty/tty_io.c:1572)
[ 4001.652970][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842)
[ 4001.653243][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 4001.653513][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4001.653802][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128)
[ 4001.654050][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 4001.654313][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 4001.654585][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4001.654871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.655112][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710)
[ 4001.655390][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 4001.655652][ C1] ? debug_object_activate (lib/debugobjects.c:727)
[ 4001.655930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.656171][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4001.656415][ C1] tcf_classify (net/sched/cls_api.c:1830)
[ 4001.656648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4001.656934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.657176][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4001.657434][ C1] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141)
[ 4001.657696][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186)
[ 4001.657947][ C1] tc_run (net/core/dev.c:3912)
[ 4001.658153][ C1] ? __pfx_tc_run (net/core/dev.c:3896)
[ 4001.658387][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.658626][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 4001.658890][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 4001.659145][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4001.659388][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4001.659654][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4001.659963][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 4001.660237][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496)
[ 4001.660493][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228)
[ 4001.660760][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4001.661019][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf
[ 4001.661311][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4001.661589][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4001.661844][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4001.662110][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4001.662330][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4001.662575][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470)
[ 4001.662831][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4001.663084][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4001.663331][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4001.663588][ C1] ? __create_object (mm/kmemleak.c:756)
[ 4001.663834][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4001.664105][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4001.664389][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206)
[ 4001.664663][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308)
[ 4001.664949][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 4001.665222][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374)
[ 4001.665470][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 4001.665744][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 4001.665983][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4001.666247][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 4001.666510][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4001.666773][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360)
[ 4001.667048][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4001.667336][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44))
[ 4001.667599][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224)
[ 4001.667833][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4001.668084][ C1] __do_softirq (kernel/softirq.c:553)
[ 4001.668319][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4001.668540][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4001.668830][ C1]
[ 4001.668981][ C1]
[ 4001.669131][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4001.669440][ C1] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743)
[ 4001.669698][ C1] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d e3 41 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 e3 41 41 00 verw 0x4141e3(%rip) # 0x41420b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 4001.670676][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246
[ 4001.670987][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2
[ 4001.671388][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6
[ 4001.671793][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4
[ 4001.672196][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000
[ 4001.672598][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000
[ 4001.672999][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 4001.673297][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171)
[ 4001.673561][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98)
[ 4001.673806][ C1] cpuidle_idle_call (kernel/sched/idle.c:171)
[ 4001.674060][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147)
[ 4001.674340][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4001.674582][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 4001.674857][ C1] do_idle (kernel/sched/idle.c:312)
[ 4001.675062][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1))
[ 4001.675309][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304)
[ 4001.675555][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254)
[ 4001.675826][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461)
| [ 4028.576494][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194)
| [ 4028.577035][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162)
| [ 4028.577548][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4028.578023][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4028.578943][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4028.579563][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4028.579890][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00
All code
========
0: 00 00 add %al,(%rax)
2: 00 65 48 add %ah,0x48(%rbp)
5: 2b 04 25 28 00 00 00 sub 0x28,%eax
c: 0f 85 43 0a 00 00 jne 0xa55
12: 48 81 c4 88 00 00 00 add $0x88,%rsp
19: 5b pop %rbx
1a: 5d pop %rbp
1b: 41 5c pop %r12
1d: 41 5d pop %r13
1f: 41 5e pop %r14
21: 41 5f pop %r15
23: c3 ret
24: cc int3
25: cc int3
26: cc int3
27: cc int3
28: f3 90 pause
2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction
2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
3b: 0f .byte 0xf
3c: 84 e2 test %ah,%dl
...
Code starting with the faulting instruction
===========================================
0: e9 71 ff ff ff jmp 0xffffffffffffff76
5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d
a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d
11: 0f .byte 0xf
12: 84 e2 test %ah,%dl
...
[ 4028.580864][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202
[ 4028.581173][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 4028.581573][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58
[ 4028.581972][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b
[ 4028.582376][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003
[ 4028.582775][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44
[ 4028.583180][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000
[ 4028.583629][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4028.583962][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0
[ 4028.584368][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4028.584769][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4028.585169][ C0] PKRU: 55555554
[ 4028.585352][ C0] Call Trace:
[ 4028.585524][ C0]
[ 4028.585675][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548)
[ 4028.585939][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688)
[ 4028.586186][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466)
[ 4028.586464][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732)
[ 4028.586739][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722)
[ 4028.587030][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4028.587298][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4))
[ 4028.587607][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817)
[ 4028.587871][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082)
[ 4028.588184][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13))
[ 4028.588480][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4028.588799][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4028.589092][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327)
[ 4028.589388][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327)
[ 4028.589681][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317)
[ 4028.589995][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4028.590238][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.590480][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4028.590722][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116)
[ 4028.590973][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 4028.591246][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4028.591534][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.591772][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4028.592015][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1))
[ 4028.592278][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326)
[ 4028.592517][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162)
[ 4028.592766][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165)
[ 4028.593027][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8))
[ 4028.593311][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234)
[ 4028.593590][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 4028.593840][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 4028.594112][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988)
[ 4028.594378][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397)
[ 4028.594729][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4028.594984][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390)
[ 4028.595307][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf
[ 4028.595572][ C0] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569)
[ 4028.595777][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4028.596010][ C0] ? set_track_prepare (mm/slub.c:6440)
[ 4028.596265][ C0] ? __pfx_set_track_prepare (mm/slub.c:880)
[ 4028.596544][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4028.596817][ C0] ? skb_clone (net/core/skbuff.c:1954)
[ 4028.597047][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred
[ 4028.597370][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4028.597678][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4028.597963][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4028.598258][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4028.598507][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562)
[ 4028.598741][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4))
[ 4028.599041][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4028.599330][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502)
[ 4028.599657][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.599898][ C0] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5696 (discriminator 16))
[ 4028.600196][ C0] netif_receive_skb_internal (net/core/dev.c:5709)
[ 4028.600486][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688)
[ 4028.600805][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420)
[ 4028.601062][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4028.601296][ C0] netif_receive_skb (net/core/dev.c:5768)
[ 4028.601547][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred
[ 4028.601863][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit
[ 4028.602197][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred
[ 4028.602500][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100)
[ 4028.602776][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower
[ 4028.603066][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower
[ 4028.603387][ C0] ? 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)
[ 4028.603623][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 4028.603889][ C0] ? 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)
[ 4028.604122][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 4028.604344][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137)
[ 4028.604600][ C0] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123)
[ 4028.604865][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122)
[ 4028.605152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.605391][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173)
[ 4028.605671][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4028.605910][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396)
[ 4028.606159][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4028.606378][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4028.606648][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4028.606961][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.607200][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762)
[ 4028.607470][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734)
[ 4028.607711][ C0] tcf_classify (net/sched/cls_api.c:1830)
[ 4028.607947][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199)
[ 4028.608189][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779)
[ 4028.608445][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2))
[ 4028.608662][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643)
[ 4028.608931][ C0] tc_run (net/core/dev.c:3912)
[ 4028.609138][ C0] ? __pfx_tc_run (net/core/dev.c:3896)
[ 4028.609372][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.609613][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251)
[ 4028.609876][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268)
[ 4028.610131][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.610370][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4028.610638][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4028.610944][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235)
[ 4028.611219][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf
[ 4028.611508][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.611750][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235)
[ 4028.612009][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf
[ 4028.612349][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 4028.612626][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4028.612883][ C0] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 4028.613155][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 4028.613376][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 4028.613620][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4028.613926][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 4028.614179][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129)
[ 4028.614422][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4))
[ 4028.614673][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4))
[ 4028.614909][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4))
[ 4028.615179][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283)
[ 4028.615462][ C0] ? 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)
[ 4028.615769][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792)
[ 4028.616015][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864)
[ 4028.616267][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.616507][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853)
[ 4028.616775][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702)
[ 4028.617042][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243)
[ 4028.617284][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57)
[ 4028.617542][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 4028.617847][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4028.618113][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4028.618337][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916)
[ 4028.618600][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4028.618869][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716)
[ 4028.619113][ C0] call_timer_fn (kernel/time/timer.c:1700)
[ 4028.619350][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 4028.619613][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817)
[ 4028.619881][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 4028.620143][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703)
[ 4028.620416][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 4028.620701][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725)
[ 4028.620942][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 4028.621234][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765)
[ 4028.621476][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 4028.621741][ C0] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4))
[ 4028.621966][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 4028.622262][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 4028.622511][ C0] __do_softirq (kernel/softirq.c:553)
[ 4028.622749][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4028.622969][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 4028.623263][ C0]
[ 4028.623414][ C0]
[ 4028.623565][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 4028.623870][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177)
[ 4028.624223][ C0] Code: ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 54 65 48 8b 04 25 c0 b6 1f 00 55 48 89 fd 4c 8b 60 08 <48> 8b 77 78 9c 58 f6 c4 02 74 0e 41 f6 c4 76 75 29 5d 41 5c c3 cc
All code
========
0: ff 90 90 90 90 90 call *-0x6f6f6f70(%rax)
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: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17: 41 54 push %r12
19: 65 48 8b 04 25 c0 b6 mov %gs:0x1fb6c0,%rax
20: 1f 00
22: 55 push %rbp
23: 48 89 fd mov %rdi,%rbp
26: 4c 8b 60 08 mov 0x8(%rax),%r12
2a:* 48 8b 77 78 mov 0x78(%rdi),%rsi <-- trapping instruction
2e: 9c pushf
2f: 58 pop %rax
30: f6 c4 02 test $0x2,%ah
33: 74 0e je 0x43
35: 41 f6 c4 76 test $0x76,%r12b
39: 75 29 jne 0x64
3b: 5d pop %rbp
3c: 41 5c pop %r12
3e: c3 ret
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 48 8b 77 78 mov 0x78(%rdi),%rsi
4: 9c pushf
5: 58 pop %rax
6: f6 c4 02 test $0x2,%ah
9: 74 0e je 0x19
b: 41 f6 c4 76 test $0x76,%r12b
f: 75 29 jne 0x3a
11: 5d pop %rbp
12: 41 5c pop %r12
14: c3 ret
15: cc int3
[ 4028.625200][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282
[ 4028.625509][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000
[ 4028.625911][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58
[ 4028.626312][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614
[ 4028.626711][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000
[ 4028.627113][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
[ 4028.627519][ C0] syscall_exit_to_user_mode (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 ./include/linux/entry-common.h:231 kernel/entry/common.c:200 kernel/entry/common.c:212)
[ 4028.627801][ C0] do_syscall_64 (arch/x86/entry/common.c:102)
[ 4028.628037][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 4028.628338][ C0] RIP: 0033:0x7fcbb0ceb957
[ 4028.628567][ C0] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 4028.629540][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 4028.629965][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957
[ 4028.630366][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001
[ 4028.630766][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000
[ 4028.631168][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530
[ 4028.631570][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530
| [ 4028.634049][ C1] hardirqs last enabled at (45610877): tick_nohz_idle_exit (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:77 kernel/time/tick-sched.c:1386)
| [ 4028.634566][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1))
| [ 4028.635045][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582)
| [ 4028.635529][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 4028.636466][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 4028.637083][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30)
[ 4028.637370][ C1] Code: 48 c7 c7 a8 61 78 87 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 a8 61 78 87 mov $0xffffffff877861a8,%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)
[ 4028.638347][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202
[ 4028.638657][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30
[ 4028.639058][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18
[ 4028.639463][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3
[ 4028.639862][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003
[ 4028.640263][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70
[ 4028.640667][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000
[ 4028.641117][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4028.641460][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0
[ 4028.641868][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 4028.642269][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 4028.642671][ C1] PKRU: 55555554
[ 4028.642853][ C1] Call Trace:
[ 4028.643026][ C1]